c# - 将向量存储在临时变量上
问题描述
我想让一个物体跟随玩家不断移动。
我的代码:
using UnityEngine;
public class SeguirObstaculos : MonoBehaviour
{
public Transform player;
private float zpos;
void Start() {
zpos = player.position.z;
}
void Update () {
transform.position.z = zpos;
}
}
解决方案
如果要将Z
物体的Z
位置设置为玩家的当前位置,可以使用以下代码:
void Update()
{
transform.position = new Vector3(
transform.position.x,
transform.position.y,
player.position.z);
}
推荐阅读
- python - VSCode:无法识别术语“python”……但 py 有效
- java - 如何获取 Akka Actors 的类型?
- email - 在 Outlook 中名为“正文”但在 Gmail 中不名为“正文”的电子邮件附件
- java - 登录后用户的getAttribute出现Jsp和servlet错误
- file-upload - 如何在magento的所见即所得编辑器中上传mp4视频
- c# - UWP ListView/GridView DragItems 结果导致灾难性失败
- r - 密度图、颜色和 facet_grid
- java - java.sql.SQLException:关闭结果集:getLong
- javascript - 如何使用 Cloud Firestore 在 ionic 4 应用程序中获取数据
- r - 在 data.table 中按周、月分组?