Files
netease-modsdk-wiki/docs/mcguide/27-网络游戏/课程10:使用Spigot开服/30-Spigot服Demo详解/4-自定义生物模型Demo详解.md
2025-03-18 14:46:12 +08:00

1.2 KiB
Raw Blame History

front, hard, time
front hard time
入门 40分钟

自定义生物模型详解

示例Demo中的包含CustomHumanModelDemo和CustomPigModelDemo。其中

修改玩家模型的demo为CustomHumanModelDemo

  • 修改玩家模型

修改原版猪生物模型的demo为CustomPigModelClientMod 由于修改猪为存客户端逻辑因此不需要Spigot插件即可

  • 50%几率生成黄皮肤猪(修改原生生物模型)

修改玩家模型流程

  • 自定义模型以及json详细参数详见 自定义生物

  • 具体生效逻辑为: 示例1

  • 最终效果图如下: 示例2

修改原生猪模型流程

  • 具体生效逻辑为:
    • 初始化molang变量

    • 当生成生物时根据生物entityid创建molang变量最终赋值

      示例3

    • 赋值后由于自定义猪的render_controller中根据猪molang值判断若符合条件则为变色猪

  • 最终效果如下: 示例1