我的世界蚁人怎么?

傅佳优傅佳优最佳答案最佳答案

MC的物理机制和现实世界还是有一定出入的(虽然尽量真实),所以不能像现实中那样简单放大缩小就能获得超能力。 在MC中,生物的身高是取决于生物的ID号的大小,而一个生物的ID号的大小取决于的是这个物种在生物等级序列中的位置。(例如:猪的ID号比羊大,所以猪高大些,羊矮小些) 所以要变成巨人,就要给角色一个大于原来种族ID号的值,也就是用一个大于该种族的ID号的新数据去替换掉原来的ID号。

当然,这样做会使得游戏中的生物超出其原本应该有的体型,使动画看起来非常奇怪。解决方法也有两种,一种是保持原来ID号不变,但是给生物添加一个骨骼系统(这样动物依然能长大,只是身体结构变成了有骨头支撑的骨架,显得更为合理);另一种就是玩家所采用的,改变生物的ID号的同时不更改生物的身体结构(通过加壳来躲避游戏的检测,使游戏误以为角色的身高变化是由于生物的性别或者年龄导致的,从而默认修改了身高)。 前者比较麻烦,需要重构生物的代码,不过能在很大程度上解决问题。后者的话要修复也比较容易,只需要检测角色是否具有超能力,并且如果没有就返回正常的身高即可。

我来回答
请发表正能量的言论,文明评论!