旧版本 TAC 代码实在是难以为继,所以我的想法是全部重写。
目前最复杂的模型和 gltf 动画部分已经由 MaydayMemory 完成,所以其实接下来的工作并没有什么技术难题了。
-
先做出最基础的枪械渲染和基础动画功能
先不考虑枪械可加的各种配件、材质等
-
设计新的枪械包文件结构
考虑后续维护性和拓展性,我觉得可以学习女仆模组和 Yes Steve Model 的经验教训
JSON 格式的文本无论是拓展性和维护性都非常好,可以作为枪械的数据文件,记录所有的信息
美术不会写 JSON 文本?没关系,这个可以通过开发插件来做到!
-
完成枪械的数据结构设计
学习拔刀剑,所有的枪械注册名为特定的种类(比如手枪、步枪等)
其他数据全部由其 NBT 决定
-
完成枪械的射击部分
子弹是否需要做自定义?弹道?弹种?
-
完成枪械的配件部分
配件分几类?定位组如何设计?
-
完成其他附属内容
枪械合成台,枪械改装台,枪械换肤
-
发布内测版