过程:
- 新建工程,命名为project03
2、新建球体作为太阳系核心恒星——太阳,并且更改命名:
3、创建剩余的几个星体,并拖动位置并调整大小到合适值,更改每一个星体的名称:
4、更改背景色,将主摄像机背景色改为暗色
5、为太阳添加光源,并调整属性
6、为星体添加贴图
7、编辑自转脚本,代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class s212 : MonoBehaviour
{
public int speed = 10;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
this.gameObject.transform.Rotate(Vector3.up * Time.deltaTime *speed);
}
}
8、编写公转代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class s212 : MonoBehaviour
{
public int speed = 10;
public int speed2 = 20;
// Start is called before the first frame update
void Start()
{
target = GameObject.Fine("Sun");
}
// Update is called once per frame
void Update()
{
this.gameObject.transform.Rotate(Vector3.up * Time.deltaTime *speed);
transfprm.RotateAround(target.transform.position, Vector3.ip, speed2 * Time.deltaTime);
}
}
9、完成如图所示