unity入门——模拟太阳系行星实验
发布时间
阅读量:
阅读量
过程:
- 新建工程,命名为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、完成如图所示

全部评论 (0)
还没有任何评论哟~
