Unity 运动的方向
2022-07-28 本文已影响0人
程序员阿兵
Unity 3D 中添加一个小物体并且朝向另一个坐标移动
image.png上面主要讲述了重要的三步:
- 获取根目录下面的指向物体
- 转向当前物体
LookAt
- 移动物体
Translate
具体实现
- 添加模型
红旗
和小火车
image.png -
小火车上添加脚本
image.png
脚本实现细节:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SimpleLogic : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
GameObject flag = GameObject.Find("红旗");
this.transform.LookAt(flag.transform);
}
// Update is called once per frame
void Update()
{
float speed = 1;
float distance = speed * Time.deltaTime;
this.transform.Translate(0, 0, distance, Space.Self);
}
}