网易我的世界论坛

标题: 关于原版鱼类的动画及实体组件的问题 [打印本页]

作者: 不知名NPC    时间: 2020-2-26 18:11
标题: 关于原版鱼类的动画及实体组件的问题
原版中的鱼类(如小丑鱼、鳕鱼、鲑鱼等)在实体组件中的重力定义中是false,也就是没有重力,那么将鱼类放在地面时是怎么做到上下扑腾的?而且将其放在高空仍会坠下。另外,关于鱼类的动画,动画文件中使用了molang语言,据我目前的了解程度,变量的定义是在behavior/entity文件夹下json文件中的scripts下,但其中variable.animationamount和variable.animationamountprev(凭记忆打的,不知有没有错误)并没有找到定义。如果直接引用在自定义实体的动画中会提示未定义。想请教一下大佬到底是什么原因,是不是漏掉了什么定义文件之类的,还是说其他原因
作者: Minehero-境界    时间: 2020-2-26 20:21
首先,鱼蹦蹦跳跳是硬编码,如果要让自己自定义的海洋生物有这部分效果,需要runtime_identifier指向某一种海洋鱼,然后就有这种效果了。
还有定义动画都是在resource/entity下,而动画控制器与动画在分别对应的文件夹里。原版鱼的动画没什么参考价值,用bb自己给自己的海洋生物做动画就行了。
作者: 不知名NPC    时间: 2020-2-26 21:26
感谢回复,那runtime_identifier具体是怎么用的,没了解过这个
作者: 不知名NPC    时间: 2020-2-26 21:42
问题已解决,非常感谢!




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3