unturned吧 关注:127,702贴子:2,131,203

回复:[Mod教程]L.7の模组制作教程

取消只看楼主收藏回复

第六步 在Unity3D的Assets文件夹中创建Asset Bundle文件夹,Models文件夹和Animations文件夹,Asset Bundle文件夹中再创建一个文件夹并命名成和你的放置物的名称一样,将.fbx模型文件及其贴图拖入Models文件夹内。
第七步 点击拖入Models文件夹的模型文件,在右侧的Inspector窗口内将Import Animations后面小方框内的勾点一下取消掉。如果有2个模型则都要这样处理
第八步 在左上角的Hierchary窗口内右键-Create Empty,创建一个空物体,右键空物体-Rename,改成Item
第九步 用同样的方式再制作1个空物体,命名为Icon
第十步 新制作的Icon拖入Item中,让它作为Item的子物体存在。


56楼2017-01-08 17:40
收起回复
    第十一步同枪械 配图


    57楼2017-01-08 17:46
    回复
      第十七步 单击Item在右侧Inspector界面中点击Add Component-Rendering-LOD Group,点击Add Component-Physics-Box Collide,给Item增加一个LOD Group组件和碰撞盒组件。
      第十八步 在右侧Inspector界面中将LOD Group组件的LOD 1和LOD 2右键Delete删除掉,接着拖动LOD 0和Culled中间的分界线直到Culled为3%或4%为止,单击LOD 0,单击下方大大的Add按钮会弹出一个小窗口,双击小窗口中的Model_0,再点击下方的Recalculate Bounds和Recalculate Lightmap scale(如果不能点就不用点)。
      第十九步 在右侧Inspector界面中点击Box Collider组件的Edit Collider,中央视图的模型周围应该会多出一个方框,通过点击拖动方框周围每一面中心的小点来调整碰撞盒,这将决定在游戏中物体扔在地上(不是放置)的碰撞体积。
      第二十步 检查以上步骤后将Item物体拖入Assets - Asset Bundle - 命名为你的枪械的名字的文件夹内。


      59楼2017-01-08 17:49
      回复
        下面要制作的是物品放置后的Barricade物体
        基本上同制作Item相同 有以下几点不同
        1 没有Icon
        2 将父级物体名称改为Barricade,将Barricade及其子物体Model_0的Tag和Layer改为Barricade
        3 这次拖入Barricade作为Model_0的应该是放置后的物体模型


        60楼2017-01-08 18:14
        回复
          除此以外还要制作2个空物体 Clip和Nav
          Clip的Tag和Layer是Barricade
          Nav的Tag和Layer是Navmesh
          2个空物体都需要一个碰撞盒组件 并调整碰撞盒直到与放置后物体模型相适应(可以复制粘贴Barricade内的碰撞盒数据)


          61楼2017-01-08 18:17
          回复
            Animations也大致同枪械一样
            注意的是制作动画的时候要有2个动画Equip和Use


            62楼2017-01-08 18:19
            回复
              细节的话 还是看官方示例比较合适
              新建项目后 双击
              Steam\steamapps\common\Unturned\Bundles\Sources\Examples\Barricade.unitypackage
              将其导入新项目中自行查看


              63楼2017-01-08 18:21
              回复