好吧1L的动态图烂掉了
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f27.png?t=20140803)
既然要分类,那么两种坐姿不同的实体一定在一些细节处存在区别。区别在哪呢?我们看看实体坐在矿车里的样子:
![](https://imgsa.baidu.com/forum/w%3D580/sign=202aae1493eef01f4d1418cdd0ff99e0/acd8812297dda14439917bc2b5b7d0a20cf48632.jpg)
发现了吗?猪人和苦力怕碰撞箱的最低点是不一样的。生物下车时,游戏会判断实体是否会与周围方块发生重合。利用这一细微的区别,可以分离站在矿车里和坐在矿车里的实体。1L所示是一种方法,但不是最好的。下车时,如果生物开始走动,那么有很大可能会与矿车碰撞,可能让矿车停止。下面是一种改进过的方法:
![](https://imgsa.baidu.com/forum/w%3D580/sign=798f740e9558d109c4e3a9bae159ccd0/dcd69d1101e9390185e49a4e7cec54e737d196e8.jpg)
分离原理是坐姿生物碰撞箱最低点更低,落在更低的方块上。而且这样可以保证下车后的生物不会再次和矿车相撞。