HW3:Unity3D中的空间与运动

作业要求:
① 请用三种方法以上方法,实现物体的抛物线运动。
(如,修改Transform属性,使用向量Vector3的方法)
② 写一个程序,实现一个完整的太阳系, 其他星球围绕
太阳的转速必须不一样,且不在一个法平面上( 选做
一、实现物体的抛物线运动
方法1: 直接修改Transform部件的Position属性

方法2:声明创建一个Vector3变量,用这个变量修改Transform部件的Position值

方法3:利用transform中的translate函数来进行改变position,也要传入一个Vector3变量

 

 二、实现一个完整的太阳系

首先,创建九个Sphere对象,将其中一个命名为Sun,并将另外八个作为Sun的子对象,分别命名为八大行星。

编写代码,用RotationAround实现公转,用Rotation实现自转,并根据solar system中各行星的真实位置设置这两个函数的参数。

  

最后,我们将脚本直接拖到到main camera上。 

猜你喜欢

转载自blog.csdn.net/weixin_40552127/article/details/128161657