Unity的C#编程_1_改变游戏对象的位置
- 2020 年 7 月 10 日
- AI
- C/C++/C#
Change GameObject Position
- 在游戏里面新建一个游戏对象,比如一个正方形
- 然后新建一个脚本文件 C# Script,拖拽到这个游戏对象的 Inspector 窗口,成为该游戏对象的组件
- 打开该脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Player : MonoBehaviour
{
public Vector3 startPosition;
// 我们在 inspector 中可以直接修改 public 变量
// 这里我们设置一个初始位置变量
// Start is called before the first frame update
void Start()
{
startPosition = new Vector3(4, 5, 0);
// 初始位置设置为(4,5,0)
transform.position = startPosition;
// 获取当前位置,赋值到我们希望的位置
// 可以看到,这里的 tranform 和 position 都是 Inspector 中的字段
// 游戏开始的时候,对象的位置会重置到(0,0,0)
}
// Update is called once per frame
void Update()
{
}
}