【第22期】观点:IT 行业加班,到底有没有价值?

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不...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

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

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

Unity实现物体的动态生成与删除

当我们用Unity开发游戏的时候,怎么能动态的实现怪物的生成与删除。 get到了一种用for循环的方法来实现 首先定义一下生成需要的值 public GameObject _enemyship;...

Unity3D制作简单的太阳系

原地址 这次要实现一个简单的太阳系,太阳本身自带光源,其他星球围绕太阳的转速不一样(越远的公转越慢),且不在一个法平面上。         首先,在场景中创建1个太阳和9大行星,然后将它们...

Unity3D学习笔记(3)—— 制作简单的太阳系

这次要实现一个简单的太阳系,太阳本身自带光源,其他星球围绕太阳的转速不一样(越远的公转越慢),且不在一个法平面上。 首先,在场景中创建1个太阳和9大行星,然后将它们分别命名。9大行星的排列顺序是:水星...

(4)unity入门,模型、光照、角色移动、场景加载

模型的获取途径在(1)里讲过了,导入及放置自己试试,很容易会。

Unity3D Transform中有关旋转的属性和方法测试

Transform有关旋转个属性和方法测试 一,属性 1,var eulerAngles : Vector3 public float yRotation = 5.0F; void U...

Unity3D Transform中有关旋转的属性和方法测试

Transform有关旋转个属性和方法测试 一,属性 1,var eulerAngles : Vector3 [csharp] view plainc...

Unity3D 相机绕对象旋转和调整距离

using UnityEngine; public class MouseFollowRotation : MonoBehaviour { public Transform target; ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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