首先建立三個Sphere小球this
將網上下載好的貼圖拖到文件夾中,給小球貼圖spa
以太陽爲例3d
加上點顏色和亮度,使太陽看上去更加逼真orm
注意三個小球大小比例blog
寫一個公轉腳本it
using System.Collections;io
using System.Collections.Generic;form
using UnityEngine;class
public class sun : MonoBehaviour {void Update()transform
{
transform.RotateAround(Vector3.zero, Vector3.up, 20 * Time.deltaTime);
}
}
將代碼保存,拖到地球上,播放時能夠看到地球繞太陽轉
下面是自轉代碼
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class zizhuan : MonoBehaviour {
// Use this for initialization
void Start () { }
// Update is called once per frame
void Update () {
transform.Rotate(0, 180*Time.deltaTime,0);
}
}
保存代碼,拖到地球月亮和太陽上
而後使月球能成功繞着地球轉的代碼以下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class z : MonoBehaviour {
public Transform yo;
// Use this for initialization
void Start () { }
// Update is called once per framesu
void Update () {
transform.RotateAround(yo.transform.position, Vector3.up,500 * Time.deltaTime);
}
}
不要忘了在界面綁定yo就是繞着地球