简答题
1、游戏对象运动的本质是什么?
答:游戏运动本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。
2、请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)
答:
3、写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。
答:
代码实现了太阳系的八大行星围绕太阳公转,还为地球添加了月球卫星绕其公转和地球自转。
修改RotateAround的第二个参数使行星的公转轨道不在同一个法平面内。修改第三个参数来控制公转的角速度。
编程题
1、游戏中的事物有:河岸、船、3个牧师(priests)和3个魔鬼(devils)
2、动作表:
操作 | 效果 |
---|---|
点击牧师/魔鬼 | 牧师/魔鬼 上/下船(根据位置判断) |
点击船 | 船带着乘客从一端开往另一端(无乘客时无反应) |
后面的代码规范和演示视频请跳转至Github