关于Unity3D中角色跟随移动的机关同时移动的问题

2024-11-18 09:24:55
推荐回答(4个)
回答1:

给木板加个box collider组件,在Hierarchy面板把角色拖曳到木板对象上作为其子对象,角色就可以跟随木板移动了

回答2:

两种办法,一种使用unity的重力和碰撞系统。
第二种自己写脚本,可以挂在木板上,当角色走到木板上,设置脚本的目标是角色,然后木板的update里修改角色的坐标就行了。

回答3:

踩到木板掉下去应该没有添加碰撞体吧,给木板加box collider组件
在木板挂个脚本
把下面的代码打上
private void OnCollisionStay2D(Collision2D other)
{
other.gameObject.transform.parent = transform;
}

private void OnCollisionExit2D(Collision2D other)
{
other.gameObject.transform.parent = null;
}
这个代码主要表达的意思是,别的物体碰撞到此木板就会变成木板的子级

回答4:

路过,不会这个。。。不好意思