/* 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
}