Unity设置物体的自转和公转

原创 2016年08月30日 14:27:19

正好要做一个天空的场景,想添加上行星和恒星的自转和公转,代码如下

1.自转。

public float _RotationSpeed; //定义自转的速度


transform.Rotate(Vector3.down*_RotationSpeed,Space.World); //物体自转


2.公转

    public GameObject Axis; //物体需要公转的参照物
    public float _RotationSpeed; //公转速度


 this.transform.RotateAround(Axis.transform.position, Vector3.up, _RotationSpeed);//将需要公转的参照物拖入,设置公转

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Unity-旋转动画(2)

申明:此文是看了传智博客的视屏后照着做的!不喜勿喷! 1--首先打开Unity 在Hierarchy下创建一个光源照亮整个场景(这里是Directionallight),一个照相机,照相机所看见的画面...

Unity_太阳月亮地球的自转公转脚本

/* Title:        ””  * Function:  *     - 太阳自转  *...

【伪原创?】超级啰嗦的unity入门笔记之小物体的旋转(物体的自转和绕其他体的旋转)

今天差不多算是第一天接触unity,也是第一次写博文,老师布置的作业课堂上没有做出来,所以回来后自己在网络上搜了资料整合了一下,不知道算不算是原创所以暂时分类为转载,然后加上自己是小白入门,所以用很小...

Unity3d实现物体围绕某一点进行旋转

1,让一个物体围绕某一点旋转,有几种方法?分别是什么? 答:在这个点处放一个空物体B,则问题变为A绕着B旋转, 方法1:旋转函数transform.Rotate()来实现         方法2:B不...

canvas 模拟的公转自转

{CSDN:CODE:139982} 图例1: 1. 图例2: 图例3: 图例4: 图例5:

Unity设置物体与屏幕成一定关系

我们做手游很多时候要考虑到屏幕适配的问题,比如有些屏幕很长,有些屏幕相对较短。 当我们的一些2D游戏初始化的时候位置设置如果就没有和屏幕达到一定的关系, 则有时候在一些手机上运行时会出现游戏开始时主要...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)