第一次接触游戏开发这门课程,在三周的课堂内容学习下,我跟着老师的上课指导,一步一步完成FlappyBird这个小游戏的制作,过程中遇到了不少问题。
接下来我将一一例举:
- 节点上出现警告符号
在调整小鸟受重力下落的过程中,“Bird”节点右侧出现一个警告符号。
点击警告符号,会出现一个提示:
然后我根据这个提示对小鸟的Scale进行了修改:将x和y的数值均改为1.
最后警告符号消失,“F5”运行之后,小鸟可以正常掉落,完成小游戏的一小部分。 - 无限地面的问题
在根据老师的教程制作游戏的过程中,做到第四节时,无限地面运行之后没有出现滚动的效果,我反复浏览老师的教程,感觉没什么错误,但还是没有滚动的效果。
在室友的帮助下,我们找到了问题所在。
原来,在动画上添加帧时,需要先修改x的数值,再点击“钥匙”按钮,当我按照要求添加好所有的帧时,无限地面可以滚动了。
但是又遇到了新的问题。
在无限地面滚动时,会出现断层现象。当我又反复看老师的教程时,发现每一帧的Value的x值是需要根据自己的动画进行不同的赋值,而我每个的数值和老师的教程一模一样,就出现了断层的现象。我对每个参数进行不同程度的调整,使Floor1和Floor2两个动画相结合,最终做出来无限地面的效果。
总结:
当制作游戏的过程中遇到解决困难的问题时,先自己想办法,无法解决时寻求身边的同学朋友的帮助,解决了问题之后,对出现问题的地方进行回顾。