Unity2017超基础入门(简单项目) 星球的自转与公转(显示轨迹)

通过C#脚本实现了物体的旋转角度的控制和围绕主物体的移动

首先从父物体Sun开始实现自转

我们实现了一个RotateSelf的脚本,控制Rotation组件,在Update中实时更新旋转角度

其次实现子物体围绕太阳公转

首先找到父物体,其次通过RotateAround实现围绕旋转(公转)

下一步我们将脚本挂载到对应物体上,以月球为例。月球围绕地球旋转,月球的父物体应该就是地球,将父物体挂载上去,其余同理。

设置太阳为发光点

我们在Create下的Light创建一个Point Light(点光源),将其与Sun坐标重合即可实现。

关闭

开启

显示轨迹

我们在Create下的Effects创建一个Trail,添加到需要显示的物体的子物体上

从上至下设置:

显示时间(Time)、每两个顶点间最小距离(Min Vertex Distance)、轨迹线宽度(Width)、颜色(Color)。

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值