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_太阳月亮地球的自转公转脚本

/* Title:        ””  * Function:  *     - 太阳自转  *  - 地球自转、公转  *  - 月亮自转、公转  * Used By:      * ...

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

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

Unity 小游戏练习(二)

紧接着上一篇博客,这次我们来写代码让游戏运行起来。新建一个脚本,叫做 MoveBall,给 Ball 添加,然后编辑using UnityEngine; using System.Collection...

Unity3D学习 愤怒的小鸟之Play界面(四)

目标:给Play界面添加一个个性化的Play按钮 添加按钮,我们得用GUI.Button,但是我们需要修改样式,用一个图片作为Button的背景。这就需要GUISkin或者GUIStyle了...

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

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

canvas 模拟的公转自转

/** * canvas 模拟的公转自转 * by zxj * date:2014/01/02 * mail:lchysh01@gmail.com * * */ ...

太阳地球月亮旋转公转自转

  • 2012年04月17日 17:07
  • 2.1MB
  • 下载

Unity设置物体旋转角度误区

小白欢迎评论,共同探讨,共同进步   第一篇Unity的博文,这篇很短,接下来会陆续更新笔记本上之前记得坑。 在这里有一个小误区,一般新手都非常容易出的错误。 设置物体位置我们都是给t...

c语言实现行星公转自转

  • 2009年04月28日 21:06
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity设置物体的自转和公转
举报原因:
原因补充:

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