魔塔吧 关注:65,870贴子:2,167,790
  • 14回复贴,共1

WwaWing 的使用方法

只看楼主收藏回复

WwaWing 大家都很熟悉了,可国内使用它做游戏的却基本上见不到,一方面可能是因为RM模板已经很成熟了吧,另一个的原因可能就是这个软件没有汉化,而且还有乱码吧。
因为语言障碍,本来也以为 WwaWing 可能会很难用,周末熟悉了一下这个软件,发现它的功能其实很基础,也很易懂。本来还考虑先简单汉化一下或用翻译软件,用了用发现根本就不需要,把所有能点的都点一遍,多试几次,竟然很快就熟悉了。
所以在这里把基本用法总结一下,提供给想尝试的朋友。




IP属地:山东1楼2017-11-05 20:52回复
    WwaWing
    WwaWing-World Wide Adventure 是一个能够制作出魔塔类在线游戏的引擎。做出的游戏一般可以在服务器上运行(本软件提供一个简易服务程序用来测试游戏),可能有些浏览器也支持直接在本机运行,当然也可以通过一些工具将做出的游戏变成纯桌面应用。
    下载地址:wwawing.com


    IP属地:山东2楼2017-11-05 20:53
    回复
      软件界面
      打开地图编辑器 WinWwamk.exe,会打开以下三个窗口,并加载一个默认工程。

      右边这个大窗口就是地图编辑器的主窗口了,在这里设计地图。
      左边三个窗口中,第一个是对象窗口,用来创建和编辑对象。对象也就是精灵,包括人物、道具之类的东西。
      >在本软件中“对象”用日语显示为“物体”,为了更加直观,下面一律称“对象”为“物体”。
      左边中间的这个窗口用来创建和编辑背景,也就是道路、墙壁和楼梯什么的。
      左边最下面的窗口大概是信息显示,显示当前选择的物体或背景的编号、状态信息。
      这三个窗口如果被关掉了,可以通过地图编辑窗口的`表示`菜单重新打开。
      > 有些地方会显示为乱码,可以使用一些转码软件打开程序,但要注意,如果使用了转码软件,就不支持中文输入了,日文能显示了,中文就会变成乱码,只能输入英文或日文。所以需要输入中文的话,可以先跳过去,等编辑好了其他东西之后再重新启动集中输入。


      IP属地:山东4楼2017-11-05 20:56
      回复
        创建背景
        但现在你会发现主角并不能操纵。因此还是得回到编辑界面去创建背景和物体。
        背景
        在背景窗口中选择第二个图块的位置,双击或者点击下面第一个按钮。会出现两个对话框:

        左边的对话框中左上角有个黑框框,点一下,又会出现一个对话框:

        在右边的对话框中选择一个图块作为第一个背景图块。

        这时黑框变成了所选图块,背景窗口中也出现了这个图块。
        再看这个下拉框,用来表明这个图快的用途。有四个选项,分别为道路、墙壁、跳转和 URL。这里所设置的就是道路,所以不用修改。
        下面还有三个小框框:
        第一个文本框是等待时间。填 0 不等待。
        第二个是与道具配合使用时所对应的道具号。这里目前也先填 0。
        第三个是音效的编号,根据需要填写,后面的部分会把本软件自带的音效编号列出来。这里先填 0。
        最下面还有一个大框框,那就是触发这个背景所显示的文字,这里也不用填。
        而右边的小对话框则表示,触发这个背景图块时,会在相应坐标,出现所设置编号的物体或背景。
        按确定键关闭这个对话框。
        在背景窗口中点选刚刚创建的图块,并在地图编辑窗口中按 `F1` 切换到背景设置模式。
        填充这个图块:

        `Ctrl+S` 保存游戏后,再测试游戏,人物就能移动了。
        > 在地图编辑窗口随时可以按 `F3` ,再点背景来修改背景图块的属性。


        IP属地:山东8楼2017-11-05 21:04
        回复
          墙壁
          下面再创建墙壁。前面的步骤和创建道路一样。在背景窗口中双击下一个图块的位置,在弹出的对话框的黑块中选择图块。
          不一样的是,下拉框中要选择第二个。

          确定后继续在地图编辑窗口绘制墙壁。为了防止人物乱跑,先用墙壁把整个房间围起来,其他的就随意了。


          IP属地:山东9楼2017-11-05 21:05
          回复
            NPC
            NPC的创建更加简单。下拉框选第二个。然后输入你想叫他说的话。

            前面已经说了,如果要输入中文,请不要在使用编码转换软件的情况下进行。因为我使用了转码软件,所以这里输入的是日文汉字。
            测试:


            IP属地:山东13楼2017-11-05 21:16
            回复

              门,在魔塔游戏里貌似很关键。所以就做的华丽一些,加个开门的动画效果。
              **创建一道门**
              在物体窗口中选择适合的图块位置,在此我选的是11号位。双击,加载图片。
              下拉框选`扉`。

              `扉的种类`:选项 1,钥匙消失。选项 2,钥匙不消失
              下一个输入框是对应钥匙的编号,在这里预先写下一个物体,也就是 12 号。
              `通行区分`:选项1,不能通过。选项2,可以通过(有什么意义呢?)。
              最后是开门后的文字。
              **钥匙**
              在 12 号物体上双击并加载图片。
              下拉框选`扉`上面那个,也就是之前演示过的道具下拉框。

              此外的所有设置按默认。
              此时,这个 11 号门物体就可以使用 12 号钥匙通行了。可以测试下。


              IP属地:山东15楼2017-11-05 21:21
              回复
                **开门动画**
                如果想让这个门缓缓打开,可以设置开门动画。
                先把开门动画的所有帧做成 NPC 物体,等待时间为 1。

                还有,一个小脚本:
                ```
                $dirmap=14,1
                $map=14,p,p
                ```
                这个小脚本的意思就是将当前位置的物体替换成相应编号的物体,在这里是 14 号。
                相应的第二帧就写:
                ```
                $dirmap=15,1
                $map=15,p,p
                ```
                以此类推,第三帧就写:
                ```
                $dirmap=16,1
                $map=16,p,p
                ```
                到了第四帧,下一帧就是消失,那就替换成编号 0 的物体上。
                ```
                $dirmap=0,1
                $map=0,p,p
                ```
                恩,这里,第四帧不消失留个门框似乎也不错。
                最初的那个门也要添加脚本:
                ```
                $dirmap=13,1
                $map=13,p,p
                ```
                这个号码是门动画的第一帧的物体编号。不过我这里这样做似乎不成功,因此用了另外一个方式:


                IP属地:山东16楼2017-11-05 21:23
                回复
                  物体的总结
                  把物体属性对话框中第一个下拉框的每个选项列一下:
                  第1项:通常物品,没有任何特殊作用。
                  第2项:NPC。
                  第3项:敌人。
                  第4项:道具。
                  第5项:门
                  第6项:状态变化
                  第7项:商店,必须对话
                  第8项:收购,必须对话
                  第9项:URL
                  第10项:分数显示
                  第11项:随机显示
                  第12项:二选一
                  第13项:跳转


                  IP属地:山东22楼2017-11-05 21:29
                  回复
                    背景音乐

                    用透明图块创建一个状态变化物体。
                    音效编号:71。这是软件自带的音乐之一。
                    在地图编辑窗口上将它,放在主角的起始位置上。游戏一开始就可以播放音乐了。因为是透明的所以看不出来,建议只用在起始位置上。如果更换音乐最好还是设置成由可见物体触发。
                    > 停止声音,触发物体使用 99 号声音即可。


                    IP属地:山东23楼2017-11-05 21:30
                    回复
                      宏标签
                      宏标签好像有25个,在对话输入框中输入特殊的语句,达到特定目的,前面创建门的时候用到过。
                      ```
                      <p>
                      <c>
                      $imgplayer
                      $imgyesno
                      $hpmax
                      $save
                      $item
                      $default
                      $oldmap
                      $parts
                      $move
                      $map
                      $dirmap
                      $imgframe
                      $imgbom
                      $delplayer
                      $face
                      $effect
                      $gameover
                      $imgclick
                      $status
                      $effitem
                      $color
                      $wait
                      $sound
                      ```
                      `<p>` 是分页符,表示以下的部分将在新的对话框中显示。
                      行首使用 `<c>` 和 `$` 的文本都不会被显示,都可以当做注释来用。
                      其中 `$` 的实际用途是实现一些脚本的功能。
                      其他具体用法看帮助文件吧,日文我是看不懂。软件默认打开的那个工程就是所有功能的演示,看明白了那个基本上就对这个软件表面上的功能了解了。如果有人要汉化这个软件的话一定要把这个示例游戏也翻译了啊~~~~


                      IP属地:山东30楼2017-11-05 21:48
                      回复
                        使用软件敲敲点点可以做的操作基本上都说了一遍,其他技巧就得慢慢摸索了。
                        更多特殊的需求对高手来说也没问题,软件本身是开源的,同时核心还是 JS 脚本,理论上怎么改都行。
                        完。


                        IP属地:山东31楼2017-11-05 21:49
                        回复
                          前排.....(话说算前排吧.....)


                          IP属地:山西来自iPhone客户端32楼2017-11-06 01:49
                          收起回复
                            无敌


                            IP属地:海南来自Android客户端34楼2018-12-23 19:13
                            回复