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

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

取消只看楼主收藏回复

Hi,这里是L.7!


1楼2016-12-08 20:45回复
    说明:本中文教程基于✦ Zykrah ✦的英文教程
    原教程链接:http://steamcommunity.com/sharedfiles/filedetails/?id=759529761


    2楼2016-12-08 20:46
    收起回复
      制作mod所必须的软件有
      Blender(或者其他建模软件,如3DS MAX或Maya都可以)
      Notepad++(或者其他可以编辑.meta和.data的软件都可以)
      Unity3D(建议5.5.0f3即最新版本,旧版本不知道是否可用)
      可选软件有
      Photoshop(或者其他图片编辑软件都可以,用于制作模型贴图,当然你也可以用我所使用的简单方法制作贴图)


      5楼2016-12-08 20:56
      收起回复
        关于Unity安装,只需要Unity32位或64位编译器即可.
        第三步 打开Untiy3D,建立1个新的项目,点击左侧Project,再点击左下角Assets,并在正下方大窗口中右键-Create-Folder用于建立一个新的文件夹,将该文件夹命名为Editor,双击Editor文件夹,在Editor文件夹内创建一个新的文件夹并命名为Tools.
        第四步 找到Unturned根目录(别告诉我不会= =),在Steam/steamapps/common/Unturned/Bundles/Sources/Tools/Bundle Tool目录下找到BundleTool.cs文件,将此文件拖拽到刚刚在Untiy中创建的Tools文件夹内.


        8楼2016-12-08 21:18
        收起回复
          第五步 进入Unity界面左上角Edit - Project Settings - Tags and Layers,在右侧更改Tags和Layers,改成一下样式


          9楼2016-12-08 21:26
          收起回复
            明天接着发教程,今天休息~


            10楼2016-12-08 21:27
            收起回复
              第六步 在Unity3D的Assets文件夹中创建Asset Bundle文件夹,Models文件夹和Animations文件夹,Asset Bundle文件夹中再创建一个文件夹并命名成和你的枪械的名称一样,将.fbx模型文件及其贴图拖入Models文件夹内。
              第七步 点击拖入Models文件夹的模型文件,在右侧的Inspector窗口内将Import Animations后面小方框内的勾点一下取消掉。
              第八步 在左上角的Hierchary窗口内右键-Create Empty,创建一个空物体,右键空物体-Rename,改成Item
              第九步 用同样的方式再制作7个空物体,分别命名为Icon,Grip,Barrel,Sight,Tactical,Eject,Magazine.
              第十步 新制作的7个空物体拖入Item空物体中,让它们作为Item的子物体存在。


              15楼2016-12-09 14:30
              回复(3)
                第十一步 将Models文件夹内的模型文件拖入Item空物体内让模型作为Item的子物体,此时应该能在中央的视图界面看到你的模型。将作为子物体的模型重命名为Model_0.单击Model_0,在右侧的Inspector界面中点击Texture栏左下角的小三角,展开界面,将贴图文件拖拽放到Albedo左侧的小方框内,此时应该能看到视图中的模型表层出现颜色。
                第十二步 将Item及其子物体的Tags和Layers都调成Item(单击物体,将右侧Inspector窗口顶端的Tags和Layers后面的Untagged和Default改成Item)
                第十三步 将除Model_0外的所有物体的Scale(在右侧Inspector窗口顶端)调成0
                第十四步 将所有物体的Rotation(在右侧Inspector窗口顶端)调成0


                16楼2016-12-09 14:40
                收起回复
                  第十五步 将Grip(游戏中装载握把的位置),Barrel(枪口的位置,游戏中装载枪管时会在Barrel靠前一点的距离),Sight(第一人称瞄准时的视角位置,游戏中装载瞄具时会在Sight靠前一点的距离),Tactical(有一种装载战术附件即战术手电一类东西的位置),Eject(弹壳飞出的位置),Magazine(弹匣装载的位置)调整到于模型相合适的位置(注意,若Tactical是装载在枪械左侧要把Ratation的y的值改成-90反之装右侧改90,由于弹壳一般是向右飞出,所以将Eject的Rotation的y的值改成-90,当然,还是自己多尝试才能了解应该怎么放)


                  17楼2016-12-09 14:48
                  回复
                    第十六步 单击Icon在右侧Inspector界面中点击Add Component-Rendering-Camera,给Icon增加一个Carmra组件,将Camera组件的Projection改成Orthographic,将Camera组件的Size改成0.4,接着将Icon的Rotation的y和z调成90,移动Icon直到中央视图右下角的Camera视图中完整的出现整个枪的右侧为止,然后删除Camera组件,右键Camera组件-Remove Component。
                    第十七步 单击Item在右侧Inspector界面中点击Add Component-Rendering-LOD Group,点击Add Component-Physics-Box Collide,给Item增加一个LOD Group组件和碰撞盒组件。


                    18楼2016-12-09 14:56
                    收起回复
                      明天续更!


                      20楼2016-12-09 15:04
                      回复
                        第二十一步 创建一个新的空物体并命名为Animations(确保Aniamtions是一个单独的物体而不是Item的子物体)。
                        第二十二步 给Aniamtions增加Animation组件,点击Add Component-Miscellaneous-Animation,并将Aniamtions的Tag和Layer调成Logic,将Animation组件中的Size调成10.
                        第二十三步 将Animations.fbx文件拖入Models文件夹中(文件之后我会提供)。


                        23楼2016-12-10 15:33
                        收起回复
                          第二十四步 右键Animation文件-Show in explorer,弹出窗口,右键Animation.fbx.meta - Edit with Notepad++,找到UseFileScale=1,将1改成0,保存并退出Notepad++。
                          第二十五步 返回Unity,点击Animation文件,在右侧Inspector中点击Rig,将Animation Type调成Legacy,将Generation调成Store in Root(New),在右侧Inspector中点击Animations,先将上方的Wrap Mode调成ClampForever,之后挨个点击Clips列表中的条目并将每个条目下方的Wrap Mode调成ClampForever。


                          24楼2016-12-10 15:39
                          收起回复
                            第二十六步 点击左侧Hiwerarchy中的Animations空物体,并点击Animation文件右侧的小三角展开Animation,按以下对应条目将Animation展开后的文件拖入右侧Inspector中的Element中:
                            Element 0 Equip
                            Element 1 Aim_Start
                            Element 2 Aim_Stop
                            Element 3 Attach_Start
                            Element 4 Attach_Stop
                            Element 5 Sprint_Start
                            Element 6 Sprint_Stop
                            Element 7 Reload
                            Element 8 Hammer
                            Element 9 Inspect


                            25楼2016-12-10 15:44
                            回复
                              第二十七步 将Animations物体拖入Assets - Asset Bundle - 命名为你的枪械的名字的文件夹内。
                              第二十八步 如果有声音文件,分别命名为Shoot(射击), Hammer(扳击锤), Reload(换弹) or Aim(瞄准)(命名成什么即是做什么动作是的声音),拖入Assets - Asset Bundle - 命名为你的枪械的名字的文件夹内。
                              第二十九步 在Project窗口中单击命名为你的枪械的名字的文件夹,在上方菜单栏点击Window-Bundle Tool,弹出小窗口点击Grab,再点击Bundle GameProject,之后选择文件保存位置和名称(这个相信大家都会),保存,文件夹内的文件就会被打包成.unity3D文件并被输出到制定的文件夹中。


                              26楼2016-12-10 15:52
                              收起回复