【发布时间】:2020-02-19 20:11:28
【问题描述】:
我正在制作一款 2D 射击游戏。当玩家游戏对象接触到玩家位置的枪时,我有一个“枪”游戏对象。但是,然后我想将枪从玩家精灵上的那个位置移动到精灵手上。我认为最简单的方法是在起始向量上添加一个向量,以更改枪的坐标。但是我不确定如何添加向量,这是我尝试过的,但出现了错误:“Vector3”不能用作方法。
Vector3 coords = GameObject.FindGameObjectWithTag("Gun").transform.position = GameObject.FindGameObjectWithTag("Player").transform.position;
Vector3 newcoords = coords + Vector3(1, 1, 0)
【问题讨论】:
-
Vector3 newcoords = coords + new Vector3(1, 1, 0)