我想做一个玩家操控的坦克(物体B)碰撞到小道具树苗(物体A)之后,得到对应益增效果,并且树苗变成坦克的子物体,跟随坦克移动,在小道具的持续时间内始终在坦克的某个位置(树苗成为坦克的子物体)如图2.
图1如下
你这个主要思路就是B碰撞到A后B变成A的子物体,跟随父物体移动的话就不用写了,B变成A的子物体之后就会跟随A移动,所以主要也就是碰撞检测,然后改变B的位置,角度。
void OnTriggerEnter(Collider other)
{
Debug.Log(other.name);
if (other.name == "物体A的名字")
{
other.transform.parent = 物体A
other.transform.position=你设置的位置
}
}