简答题
1、游戏对象运动的本质是什么?
答:游戏运动本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。
2、请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)
答:

3、写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。
答:

代码实现了太阳系的八大行星围绕太阳公转,还为地球添加了月球卫星绕其公转和地球自转。
修改RotateAround的第二个参数使行星的公转轨道不在同一个法平面内。修改第三个参数来控制公转的角速度。
编程题
1、游戏中的事物有:河岸、船、3个牧师(priests)和3个魔鬼(devils)
2、动作表:
| 操作 | 效果 |
|---|---|
| 点击牧师/魔鬼 | 牧师/魔鬼 上/下船(根据位置判断) |
| 点击船 | 船带着乘客从一端开往另一端(无乘客时无反应) |
后面的代码规范和演示视频请跳转至Github
本文探讨了3D游戏中的游戏对象运动原理,通过矩阵变换实现物体运动,并提供了抛物线运动的多种实现方法。此外,还介绍了如何编程实现一个完整的太阳系模型,包括各行星的公转和地球的自转及月球卫星系统。
516

被折叠的 条评论
为什么被折叠?



