在底部,两个相同的士兵是女性角色的孩子,所以他们都在同一时间移动。
我想要做的是将女性角色或任何对象(甚至是立方体)移动到ShieldFX顶部图像中对象的中心。我可以在ShieldFX上添加一个空的游戏对象,然后在它们接近时将其销毁,但是我又如何知道将空的游戏对象放置在ShieldFX的中心?
我正在Animator中为所有3个角色使用HumanoidWalk动画。
答案 0 :(得分:1)
为了将对象移向转换,请创建此脚本并将其附加到移动对象:
public Transform targetObject;
private float speed;
void Update(){
transform.position = Vector3.MoveTowards(transform.position, targetObject.position, speed * Time.deltaTime);
}
转到对象检查器,单击“添加组件”,搜索您的脚本。然后,脚本将出现在检查器中。拖动目标对象(ShieldFX)以填充名为“ TargetObject”的字段。就是这样! 希望能回答您的问题。 再见!