Unity_太阳月亮地球的自转公转脚本
来源:互联网 发布:宋思明 知乎 编辑:程序博客网 时间:2024/04/27 17:58
/* Title: ””
* Function:
* - 太阳自转
* - 地球自转、公转
* - 月亮自转、公转
* Used By:
* Author: YS.
* Date: 2016.12.
* Version: 1.0
* Description(Record):
*
************************/
using UnityEngine;
using System.Collections;
public class SunEarthMoon : MonoBehaviour
{
public Transform TrSun; // 定义太阳
// public GameObject GoSun;
public Transform TrEarth; // 定义地球
public Transform TrMoon; // 定义月球
public float FlRotaSpeedSelf; // 自转速度
public float FlRotaSpeedCommEarth; // 地球公转速度
public float FlRotaSpeedCommMoon; // 月球公转速度
void Start ()
{
}//end_Start
void Update ()
{
// 太阳自转
// 脚本挂给谁,就让谁转
// this.gameObject.transform.Rotate ();
// transform.Rotate();
// 挂脚本后,把哪个对象拖给TrSun就是谁
TrSun.Rotate (Vector3.up * FlRotaSpeedSelf);
// 因为组件名不一样,如果想用别的组件名,那么必须先 “.”出来
// GoSun.transform.Rotate ();
// 地球自转
TrEarth.Rotate(Vector3.up * FlRotaSpeedSelf);
// 地球公转
TrEarth.RotateAround(TrSun.position,Vector3.up, FlRotaSpeedCommEarth);
// 月球自转
TrMoon.Rotate(Vector3.up * FlRotaSpeedSelf);
// 月球公转
TrMoon.RotateAround(TrEarth.position,Vector3.up,FlRotaSpeedCommMoon);
}//end_Update
}
* Function:
* - 太阳自转
* - 地球自转、公转
* - 月亮自转、公转
* Used By:
* Author: YS.
* Date: 2016.12.
* Version: 1.0
* Description(Record):
*
************************/
using UnityEngine;
using System.Collections;
public class SunEarthMoon : MonoBehaviour
{
public Transform TrSun; // 定义太阳
// public GameObject GoSun;
public Transform TrEarth; // 定义地球
public Transform TrMoon; // 定义月球
public float FlRotaSpeedSelf; // 自转速度
public float FlRotaSpeedCommEarth; // 地球公转速度
public float FlRotaSpeedCommMoon; // 月球公转速度
void Start ()
{
}//end_Start
void Update ()
{
// 太阳自转
// 脚本挂给谁,就让谁转
// this.gameObject.transform.Rotate ();
// transform.Rotate();
// 挂脚本后,把哪个对象拖给TrSun就是谁
TrSun.Rotate (Vector3.up * FlRotaSpeedSelf);
// 因为组件名不一样,如果想用别的组件名,那么必须先 “.”出来
// GoSun.transform.Rotate ();
// 地球自转
TrEarth.Rotate(Vector3.up * FlRotaSpeedSelf);
// 地球公转
TrEarth.RotateAround(TrSun.position,Vector3.up, FlRotaSpeedCommEarth);
// 月球自转
TrMoon.Rotate(Vector3.up * FlRotaSpeedSelf);
// 月球公转
TrMoon.RotateAround(TrEarth.position,Vector3.up,FlRotaSpeedCommMoon);
}//end_Update
}
2 0
- Unity_太阳月亮地球的自转公转脚本
- 太阳自转 * 地球自转、公转 * 月球自转、公转
- OpenGL模拟太阳、地球、月球公转自转
- canvas 模拟的公转自转
- opengl: 太阳地球和月亮
- [OpenGL]一个简单的地球月亮太阳运转模型
- 纯css3制作的太阳地球月亮效果
- canvas简单模拟太阳地球月亮的转动
- Unity设置物体的自转和公转
- OpenGL 地球,月亮,太阳 相对运动
- ucosii_win_5 -- 显示太阳 地球 月亮简单动画
- OpenGL模拟太阳地球月亮系统
- SVG 模拟太阳 地球 月亮旋转
- Unity9--公转、自转程序
- 基于C#的2D太阳、地球、月亮运动轨迹模拟实现
- OpenGL入门记录--“太阳,地球和月亮”系统代码
- Transform类 RotateAround() 太阳、地球、月亮围绕旋转
- 绝对惊艳的地球自转js
- iOS 解决textField被键盘挡住的问题的方法有三个:
- listview注意事项
- matlab
- Android属性动画(PropertyAnimation)
- 第十六周 结构体复数计算
- Unity_太阳月亮地球的自转公转脚本
- java 详解接口、继承和多态
- 信号与系统:卷积
- 面试题积累篇-简单算法(二)
- DNA序列找出GC比例最高的子串
- 第十六周项目1(3)——直接选择排序
- iOS 高德地图API不能定位及INVALID_USER_SCODE问题
- Android 关于getViewTreeObserver()
- PHP学习指南