创建三个球体
太阳:地球:月亮 = 5:3:1
导入下载的Texture并贴纹理
关闭平行光源,添加点光源
将太阳材质设置为透明,将点光源置于太阳中心
关闭默认太阳光
将Sky-box的材质调整为Default Diffuse
编写脚本,添加运动信息
创建文件夹Scripts
自转脚本
using System.Collections;using System.Collections.Generic;using UnityEngine;public class zizhuan : MonoBehaviour {public float RatateSpeed;//旋转速度// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {transform.Rotate(Vector3.down*RatateSpeed,Space.World);}}
挂载到行星上
设置速度
公转脚本
using System.Collections;using System.Collections.Generic;using UnityEngine;public class gongzhuan : MonoBehaviour {public GameObject Axis;//轴,用于选择围绕中心public float RotateSpeed;//旋转速度// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {this.transform.RotateAround(Axis.transform.position,Vector3.up,RotateSpeed);}}
挂载到行星上
进行设置