《玩具大作战》模组:道具与地图

0 点赞
Attack on Toys
转载

为玩具盒、自定义地图、自定义战斗场景、场景模型等创建【道具】!

使用文件夹【_Prop】

这是非常重要的规则 所有与【道具】相关的内容必须放在“_Prop”文件夹内 • 示例:【道具】奶牛玩具(来自牛仔模组示例)位于“_Prop”文件夹中。 ⚑ 【道具】基础预制件使用方法

【道具】陆地基础LOD:大多数【道具】通常使用此选项,它通过LOD优化3D模型顶点。 【道具】陆地子物体:你可以将此添加到你的【道具】陆地基础LOD中 • 示例:多扇车门,以便在Unity中轻松调整旋转角度。 【道具】陆地基础:你可以将此用于结构简单且3D模型顶点数量不多的物体。 • 示例:纸箱 ⚑【道具】玩具箱设置

道具类别模组:设置你的【道具】所属类别 吸附:调整你的【道具】的吸附距离(默认值为1) 碰撞体

碰撞体必须覆盖大部分表面积,这样弹孔和爆炸效果才能正常显示!过多的顶点或复杂的碰撞体将会影响性能。【寻路障碍物检查】

尝试将你的【道具】拖到场景中,然后尝试烘焙寻路(蓝色)。 如果看到不想要的寻路区域,你必须为你的【道具】添加【地图】【障碍物】。 例如:实心方形 cardboard 盒,你不希望盒子内部有任何寻路路径。因为这会导致寻路 bug 和性能问题。所以你需要用【地图】【障碍物】来移除它们。 寻路创建路径

它与【地图】【障碍物】相反。这有助于为寻路创建更多表面。 • 示例:多边形操纵杆,默认情况下寻路无法到达操纵杆主体。但有了【地图】可行走区域后,就可以将操纵杆的左侧和手柄握把用作台阶来进行寻路。 ● (可选)【吸附】系统

轻松创建属于你的吸附系统! 你必须创建自己的吸附ID • 示例:“吸附玩具火车ID”,这样所有具有相同ID的物体在玩具盒中都能吸附在一起。 ● 【吸附】ID - 官方资源【吸附】双框门 【吸附】双窗 【吸附】单门 【吸附】单框门 【吸附】单窗 你可以将这些吸附ID列表用于你的【道具】 • 示例: 1. 你想创建【道具】黄色单门 2. 使用此【吸附】单门 3. 这样它就能与官方资源门相连接 ● (可选)【水】系统

你可以为你的【道具】添加【水】基础漂浮功能 • 例如:堵塞的马桶、浴缸、泳池等。玩具将能够在水面上战斗! 如果你想添加仅静态的水,完全没有水功能和寻路,你可以添加【水】环境 • 例如: puddle water。不会有任何寻路甚至水碰撞系统,主要用于装饰目的。 • 重要提示:不要为【水】环境添加任何子对象 你可以复制原始水材质,并创建自己的材质并在你的模组中使用! • 例如:泥浆战场、熔岩等。 ● 编辑或模组化你自己的水花效果

(可选)阴影设置和碰撞体设置

添加组件TriggerColliderPropBaseScript:游戏运行时会禁用碰撞体,但玩家处于玩具盒模式时仍可选中。 添加组件StaticShadowOverrideScript:有助于优化游戏。对于草、地形、颜料飞溅等物体,可将其设置为“始终关闭,低优先级”。 • 这两个功能相互独立,但在大多数情况下通常一起使用。 ●(可选)音乐/音效系统

你可以将【音乐】【道具】添加到你的【道具】中 将【音乐】作为子对象添加到【音乐】【道具】中。你可以添加多个不同的【音乐】 • 示例:【音乐】生日快乐歌!无版权 音量比例:比例越高,声音越大 音乐最大距离:玩家开始能听到声音的距离,如果启用了“禁用主音乐系统”功能(默认启用,这样就不会同时播放两首音乐导致重叠),此功能可以禁用主游戏音乐 《玩具大作战》MOD道具最终制作指南 《玩具大作战》MOD:档案数据和描述 《玩具大作战》MOD:烘焙玩具和最后步骤!