12需求
1. 已安装Unity Editor 5.5.4版
2. 已将Mod制作工具(Kite Mod Package)解压到一个目录
3. 在editor中将Mod制作工具作为工程打开。
注意:新安装的Unity Editor可能会无法正常加载所需DLL。如果你看到一个全黑场景和提示程序集缺失的错误提示,请重启editor。我们对因此造成的不便表示抱歉。
13.制作Mod
所有主要mod制作步奏都在Modding菜单下进行。
1. 创建新mod
2. 为你的mod命名。这个名字只在工程内使用,实际发布的名称在发布过程中可以再定。
3. 选择地图大小:你可以选择标准(1km x 1km)或是大型(2km x 2km)地图。
注意,虽然您可以在之后变更地图大小,但是这是一个复杂又危险的过程,所以请小心选择。
注意,大型地图的加载和编辑速度都会比标准地图更慢。
4. 选择Terrain/Regenerate Terrain来制作地形所需资源。
14.编辑地形
使用Unity地形编辑器即可编辑地形高低和材质。使用地形刷可以将地形材质修改成Mod制作工具提供的材质,你也可以使用自己的地形材质。
地形元数据,这是可以通过在地面上放置surface areas来切换的不同的地形类型(植被,泥地和雪地等)。
Surface areas可以从预制体文件夹直接拖入。可以通过加入和修改节点来修改它们。
注意:在Kite/Design菜单中有areas和areas节点的可见性及可用性设置。制作者们可根据需要使用。
注意:建议在大幅修改地形(包括放置当作障碍的建筑或装饰)后重新生成一次地形(Terrain/Regenerate),再测试或发布mod。
15.放置物体
装饰物可以从Assets/LinkObjects/assets/models/props文件夹中拖入关卡。这些物体都将保持其游戏内默认互动行为(绕行或者碾压,是否遮挡视野等)。你也可以使用其他文件夹里的模型,但不保证它们能拥有互动行为。
建筑物在Assets/LinkObjects/assets/gamedata/units/文件夹里。与装饰物类似,放下它们之后都需要运行一次Terrain Regeneration。
16.放置单位
单位可以从Assets/LinkObjects/assets/gamedata/units/文件夹中拖入关卡。
17.修改单位属性:
1. 选择单位
2. 打开Unit Proxy下的'Unit State',在此可以修改单位属性
18.制作unit-prototype mod:
1. 选择要编辑的unit-prototype(Assets/LinkObjects/assets/gamedata/units/)。
2. 右键并从跳出菜单中选择Create Modified UnitPrototype
3. 这将在Assets/ModLinkObjects下创造一个新的LinkObject - 并带有_Mod_[version]前缀(你可以从一个单位类型创造多个mod)
4. 你可以从该LinkObject中的Modded Prototype链接选择和修改该prototype(你也可以从Assets/ModData/[name_of_the_unit_mod]直接访问该修改单位和武器)
5. 你可以将你修改过的unit-prototype从Assets/ModLinkObjects/目录直接拖进场景
19.制作小地图快照
从editor中的Modding菜单选择Create new mission script可以创造一个任务骨架并将其指向GameLogic proxy。虽然这只是一个Unity会唤起的像Start或者Update这样的标准MonoBehavior,我们还是非常不推荐从此脚本控制游戏。你可以使用我们提供的ServerStart和ServerUpdate methods来与游戏server thread互动。
20.测试关卡
在Unity Editor中按下play即可开始你的mod关卡并进行游戏。
21.发布mod
(请先确认你登录了一个库中有《突袭4》的Steam帐号)
1. Modding / Publish...
2. 选择你m