关于在iw里设计对话的想法……
gamemaker吧
全部回复
仅看楼主
level 3
墨染濡鸦 楼主
1L喂度娘
2017年03月18日 13点03分 1
level 3
墨染濡鸦 楼主
RT,我想在我做的iw里设计一些对话。我用的是GM8.0。由于暂时还看不懂也不会用draw函数,我想到了一个退而求次的麻烦的办法。假设我有4段对话,我就制作带有4段对话还有角色头像的obj(spr已经做好就没有赘述)。然后我在第一段对话的obj的“按下c键触发”事件中,我写了摧毁自身并在指定位置创建第二段对话的obj的代码(代码本身无误),以此类推到最后一段。现在问题就出现了,第一段对话按下c消失后,第二段并没有出现,后面的也一样。然后我在第二段对话里又写了一次创建自身的代码,麻烦就出来了。只要按c让第一段对话消失后,我的游戏就会马上停止工作。可能这个问题在我之后用draw函数会顺利解决,不过我好奇的问题是,为什么像我这样弄不会出现我期待的效果……有dalao看到就拜托帮忙解决一下……谢谢……
2017年03月18日 13点03分 2
level 15
看情况应该是这样:
停止工作是因为无限循环了,第二段无限创建自身,新创建的又创建自身。
既然是无限创建自身,那么说明第二段的实例是被创建出来了的,至于为什么屏幕上没有,应该是别的原因。
建议LZ用好DEBUG功能,这才是找到问题的利器。
2017年03月18日 15点03分 3
知道了,谢谢
2017年03月18日 16点03分
1