|
板凳
发表于 2021-4-27 09:45:27
|
只看该作者
IP:福建
我个人理解里,冲突大多集中在资源包的层面上,例如本附加包的生物贴图引用到其他附加包的同名贴图,或者动画资源引用到别的附加包的动画资源,我个人在处理这方面时,一般这么做。
绝大部分资源包的文件夹入口,是可以创建子文件夹,再将资源文件放进去,游戏依旧能够正常读取。
我会将模型资源放到models/entity/组件英文名/内。同时将模型资源标识符以geometry.组件英文名_生物名称 为准。
我会将例如生物贴图资源放到textures/entity/组件英文名/内,防止贴图冲突。
我会为entity、render_controllers、animations、animation_controllers内的资源文件以 “组件英文名_资源名”.json来命名,同时里面的资源路径
我一般会以controller.render.组件英文名_生物标识符、controller.animation.组件英文名_生物标识符.动画、animation.组件英文名_生物标识符.动画为主。
我有一款古生物的附加包在之前上线了中国版后,对于资源路径这一块全部又改了一遍,可以更好的兼容其他友商的古生物模组。是有用的。希望对你有帮助! |
|