自制关卡吧 关注:104贴子:4,384
  • 11回复贴,共1


IP属地:上海1楼2014-09-21 20:31回复
    启动wadmerger


    IP属地:上海2楼2014-09-21 20:43
    回复
      2026-01-03 03:10:28
      广告
      不感兴趣
      开通SVIP免广告
      接下来, 增加自制物品, 需要和strpix 联合使用, 这里只介绍wadmerger, strpix 的用法放在strpix 主题里。
      点右边的load wad, 先导入一个wad, 例如 tut1.wad, 点+号展开, 任意双击一个(复制到右边)


      IP属地:上海3楼2014-09-21 20:55
      回复
        点Add Texture

        点 Load

        选取256x256的位图(bmp)

        点 Add


        IP属地:上海4楼2014-09-21 21:02
        回复
          保存wad


          IP属地:上海5楼2014-09-21 21:14
          回复
            在strpix 增加网格后, 用左边的wadmerger 打开wad

            选择M(Movable), 点Create New 创建一个新的物体类型

            每种类型的Movable 都有他的特定功能, 所以不是随便选择的, 这里用ANIMATING, 只要用动画


            IP属地:上海6楼2014-10-02 15:04
            回复
              选择ANIMATING1

              点 Animation Editor


              IP属地:上海7楼2014-10-02 15:21
              回复
                点确定, 忽略警告

                点MeshTree Edit

                点确定,忽略这个警告

                选择网格, 点Add

                关闭 Mesh Editor, 会出现一个警告, 点确定忽略

                结果, 网格被加入了, 为什么看不到物体,因为网格太大,需要切换视角


                IP属地:上海8楼2014-10-02 16:12
                回复
                  2026-01-03 03:04:28
                  广告
                  不感兴趣
                  开通SVIP免广告
                  旋转, 缩放, 移动, 左右摇动视角

                  先保存一下Wad, wadmeger 有些bug, 需要经常保存

                  保存成功

                  为了避免wadmeger 的一些问题, 加入物体后, 保存后, 关闭wadmeger, 重新启动wadmeger, 先关闭Animation Editor, 会出现提示保存, 这里点否, 保存wad最好用File->Save WAD

                  又会出现一个错误提示, 点确定忽略

                  点Save Wad 保存

                  关闭Wadmerger.


                  IP属地:上海9楼2014-10-02 16:50
                  回复
                    重新启动Wadmeger, 加载 wad, 进入 Animation Editor, 这个过程不会再有警告出现

                    介绍一下wadmeger 的坐标系,蓝线表示Z-(负数), Y-(负数 向上), X+ (正数向右)

                    对应编辑器坐标系(Z-, X+, Y-)


                    IP属地:上海10楼2014-10-02 17:13
                    回复
                      现在需要为物体增加碰撞边界(Collision Box), 选择 Animation 0, Movable物体放入编辑器里, 一般都是用Animation 0, 所以Animation 0 就是物体的初始 位置

                      Animation 0 因为还有动画, 所以帧数为0

                      在菜单Collisioin里选择Calculate Collision (animation)

                      白色的立方体边框就碰撞边界

                      保存Wad, 点File->Save Wad

                      关闭 Animation Editor后, 确认选中的是ANIMATING1, 点Enable Collison(打开物体碰撞检测功能), 点Save Wad 保存Wad, 关闭Wad.


                      IP属地:上海11楼2014-10-02 18:43
                      回复
                        接下来要把 柱子加入到自己的wad里, 启动 Wadmerger, 点左边的Load WAD, 加载 Wad(这里用编辑器里自带的tut1.was, 点右边的Load Wad 加载有柱子的Wad, pillar.was(例子).

                        点击右边pillar.was 前的 + 号, 展开pillar.was

                        在复制ANIMATING1前先了解一下这个按钮, 智能复制(Smart Copy), 如果这个按钮被按下, 复制ANIMATING1 会做如下判断, 如果tut1.was 里有ANIMATING1, 复制的名称会变成ANIMATING2, 如果已经有 ANIMATING2, 名称会变成 ANIMATING3 , 以次类推。 如果按钮没有被按下, 存在ANIMATING1时, 则会覆盖ANIMATING1。

                        确保 Smart Copy 是按下的, 鼠标左键双击右边的ANIMATING1, ANIMATING1 已经被复制过来了

                        点左边的Save WAD 保存, 游戏里的截图


                        IP属地:上海12楼2014-10-02 19:20
                        回复