我是在自己遇到了问题,百度自制载具时候看到这个帖子的,但是我实际操作后发现楼上的方法有很多不足。我尝试对其进行了修改。
这个帖子在百度搜索的排名相当靠前,因此虽然是挖坟,但是为了帮后人省事,我还是决定在这里贴出我对楼上改进后的解决方案。


这是一个功能基本完善的飞行载具,可以越过各种地形。它的实现原理是使用一个变量(图中为001载具乘坐)作为开关,在玩家触发该事件后,若开关关闭(未乘坐),则将玩家调成透明并且可以穿透障碍,并使自身不断跟随玩家行动;若开关开启(已经乘坐),则恢复之前改动的若干状态。也就是说实际上是透明的你在跑,它跟着你跑。
作为进一步的完善,可以在改变运动状态时加入改变速度(但应注意为了保持玩家和载具位置一致,二者的运动速度和频率应该一致),若为陆地载具则可以不开启穿透(船要怎么做?我也是刚刚接触这款软件,暂时还没想法),以及加入乘坐后播放bgm等等。
遇到的一个问题就是界面左下的优先级,不能调成和玩家一致。虽然原理不明,但是那样做的话会导致玩家下不了载具。