铁锈战争模组教程
新手、进阶、老手、终极四条学习路线,24 章教程与 8 个配套项目
新手
从一个能导入的项目开始
认识模组目录、单位文件和贴图,完成第一次导入
把一辆车拆成四个基础部分
分清核心、图像、攻击与移动,学会安全修改数值
画一辆看得清的俯视战车
从小尺寸透明贴图开始,分别绘制底盘和炮塔
让移动手感符合单位定位
一起调整速度、加减速和转向,避免所有单位像同一辆车
从炮塔一直追到命中的弹体
理解攻击开关、射程、射击间隔和炮弹引用
完成你的第一支双车小队
用继承建立第二辆车,把图片、代码和测试记录一起交付
进阶
给单位一个会记事的按钮
声明变量、出生初始化,并让按钮切换单位状态
让炮塔根据状态选择弹药
把按钮、条件弹体和射击事件连成一个可观察的流程
用能量限制持续火力
把短时间爆发与长时间输出拆开考虑
用继承维护一整组单位
减少重复代码,同时保留清楚的单位差异
让建筑生产单位并共享研究资源
连接建造菜单、全队资源和一次性升级
用小动画表达单位状态
从一个轻微脉动开始,学会关键帧与视觉节制
老手
分清车载库存、队伍储备与单位记忆
用两辆指挥车观察数据属于谁,避免一处修改影响整个队伍
让挂载电台给指挥车发送消息
分开发送、筛选和接收,把协作逻辑拆成清晰的小职责
让武器模式与目标分工保持一致
组合替代弹体、模式记忆和地空筛选,避免两层规则互相抵消
分清挂在车上的设备与装在舱里的乘员
一个运输车同时携带电台与护卫,明确位置、容量和卸载职责
让效果说明状态,让继承维护一致性
把枪口光、车体动画和共用配置组织成容易修改的一套规则
把时间、区域与增援串成一个事件
让两项条件同时满足后只触发一次,学会追踪地图对象间的连接
终极
用两个阈值做稳定的应急状态
把持续条件、状态记忆与恢复条件组合成简单状态机
把复杂技能拆成可复用的小动作
用命名调用组织逻辑,并避免循环调用与重复执行
制作双炮塔战车并评估总火力
处理两侧位置、共用弹体和多个炮塔带来的总输出
让自己的单位成为地图增援
将模组名称、地图对象和定时触发连接起来
用测试表判断一次改动值不值得
同时检查功能、平衡与多单位负载,把结果写得可复现
把练习整理成可维护的完整模组
整合工厂、单位、素材、教程与版本记录,再发布到代码仓库