- 0 -
在iVX官网的Demo里看到了“你画我猜”、“看图猜成语”等小游戏的Demo,自己也来了兴致,制作了一个很简易的“填成语”小游戏。效果如上图。把攻略和制作过程都贴在了下面,算是自己的一个记录,如果能帮助到不懂的同学,那更是再好不过了。
(注:记录的比较详细,适合初学者,有一定基础的同学可以看看其他中阶高阶篇的教程)
- 1 -
首先需要添加两个页面(开始页+游戏页)及储存成语用的「二维数组」
当点击「开始」按钮时会跳转到「游戏页」,同时开始随机从「二维数组」里读取一个成语储存到新添加的「文本变量」里。再将从成语里拆分出的四个字一个个的存入「对象数组」里。
需要注意:在设计动作之前,需要给「对象数组」里手动加上一列,这里我们给它命名为“字”。如果不做这一步,对象数组里没有结构,后面的动作将无效。
2. 由于考虑到游戏体验,我们采用了「随机取一行」的动作,这样使得游戏更有可玩性,成语题目出现的顺序是随机的。
3. 下标填写0是因为「二维数组」成语库里的「词」这一列是第一列,根据从0开始算起的原则,这里的下标需要填0。
4. 把一个成语截成一个个的字需要使用到「次数循环」。循环的次数为4,每次循环取当前循环次数对应的成语里的字。这个动作可以理解为:执行4次动作,第一次动作是截取「文本变量」里存储的成语的第一个字,并存入「对象数组」的第一行。第二次循环是截取第二个字放入「对象数组」的第二行...以此类推,循环4次。
这个动作完成后,我