给木板加个box collider组件,在Hierarchy面板把角色拖曳到木板对象上作为其子对象,角色就可以跟随木板移动了
两种办法,一种使用unity的重力和碰撞系统。
第二种自己写脚本,可以挂在木板上,当角色走到木板上,设置脚本的目标是角色,然后木板的update里修改角色的坐标就行了。
踩到木板掉下去应该没有添加碰撞体吧,给木板加box collider组件
在木板挂个脚本
把下面的代码打上
private void OnCollisionStay2D(Collision2D other)
{
other.gameObject.transform.parent = transform;
}
private void OnCollisionExit2D(Collision2D other)
{
other.gameObject.transform.parent = null;
}
这个代码主要表达的意思是,别的物体碰撞到此木板就会变成木板的子级
路过,不会这个。。。不好意思