第三次作业

3D游戏编程与设计 第三次作业

简答题

1、游戏对象运动的本质是什么?
答:游戏运动本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。

2、请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)
答:
在这里插入图片描述

3、写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。
答:
在这里插入图片描述
代码实现了太阳系的八大行星围绕太阳公转,还为地球添加了月球卫星绕其公转和地球自转。
修改RotateAround的第二个参数使行星的公转轨道不在同一个法平面内。修改第三个参数来控制公转的角速度。

编程题

1、游戏中的事物有:河岸、船、3个牧师(priests)和3个魔鬼(devils)

2、动作表:

操作效果
点击牧师/魔鬼牧师/魔鬼 上/下船(根据位置判断)
点击船船带着乘客从一端开往另一端(无乘客时无反应)

后面的代码规范和演示视频请跳转至Github

项目传送门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值