GAMEMAKER 偏门用法之-在没有 GAMEMAKER:STUDIO 的情况下导出 HTML5
LiarOnce
Aug 31, 2016
阅读本文需要 19 分钟

快开学了,军训前真的闲得无聊,开始军训又会累得半死,军训后就开始正式上课了,以后可能没那么多时间写博客了。

所以在正式开始军训以及正式上学前,我得把这个用法写完。

这是我在 GitHub 找到的一个很 能干 正经的项目,可以直接将 GameMaker 项目直接输出 HTML5,不需要 GameMaker:Studio

我一开始还是不信的,最后输出了东西用浏览器打开后。。。。。:


(现在某些人应该信了吧)

这次我们准备这些:

  1. GameMaker 8.0(GitHub 源码的范例是 GameMaker 8.1(.gm81)项目文件,但实测 8.0(.gmk)一样可用)
  2. Java 运行库(7 以上)
  3. GameMaker HTML5 Player
  4. 浏览器
  5. 服务器空间(可选)

现在,让我们开始 调教 导出:

  1. 以你认为 最装逼 最帅的方式获得 GameMaker HTML5 Player 源码。
<img class="aligncenter" src="https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker2.png" alt="" /><span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 

  * <div>
      <span style="font-family: 微软雅黑 Light; font-size: 14pt;">解压 or Clone 后,你会得到这些,请先放着 <br /> </span>
    </div>
    
    <img class="aligncenter" src="https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker3.png" alt="" /><span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
    
      * <div>
          <span style="font-family: 微软雅黑 Light; font-size: 14pt;">创建一个 GameMaker 8.0 项目,写个简单的 draw 事件进行测试 <br /> </span>
        </div>
        
        <img class="aligncenter" src="https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker4.png" alt="" /><span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
        
          * <span style="font-family: 微软雅黑 Light; font-size: 14pt;">写完放 room 里保存,准备好 <br /> </span>
          * <div>
              <span style="font-family: 微软雅黑 Light; font-size: 14pt;">打开刚刚 GameMaker HTML5 Player 的目录,双击 GHPC.jar<br /> </span>
            </div>
            
            <span style="font-family: 微软雅黑 Light; font-size: 14pt;">界面就是这么简单 <br /> </span>
            
            ![](https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker5.png)<span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span>
            
            <span style="font-family: 微软雅黑 Light; font-size: 14pt;">Options 有简单的导出设置,可以选择打包或调试模式 <br /> </span>
            
            ![](https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker6.png)<span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
            
              * <div>
                  <span style="font-family: 微软雅黑 Light; font-size: 14pt;">点击 Browse,选择刚刚用于测试的 gmk 项目 <br /> </span>
                </div>
                
                ![](https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker7.png)<span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
                
                  * <div>
                      <span style="font-family: 微软雅黑 Light; font-size: 14pt;">点击 Convert,就会生成一个网站目录以及一个 ZIP 压缩包(没有勾选 Zip 是没有的)<br /> </span>
                    </div>
                    
                    ![](https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker8.png)<span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
                    
                      * <div>
                          <span style="font-family: 微软雅黑 Light; font-size: 14pt;">打开目录,双击 main.html 即可打开浏览器运行 <br /> </span>
                        </div>
                        
                        <img class="aligncenter" src="https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker9.png" alt="" /><span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span></li> 
                        
                          * <span style="font-family: 微软雅黑 Light; font-size: 14pt;">运行结果见开头(还真能用)<br /> </span></ol> 
                        
                        <span style="font-family: 微软雅黑 Light; font-size: 16pt;">该测试使用 GameMaker 自带功能进行测试,插件无法使用 <br /> </span>
                        
                        <span style="font-family: 微软雅黑 Light; font-size: 16pt;">因为 GameMaker HTML5 Player 应该调用了 LateralGM,同时 LateralGM 也是开源项目 <br /> </span>
                        
                        <span style="font-family: 微软雅黑 Light; font-size: 16pt;">调用的版本为 1.6 Beta 4,不支持使用插件(版本高了也没用,最新版 1.8.7.11,2016 年 5 月 31 日发布的也不支持)<br /> </span>
                        
                        <img class="aligncenter" src="https://liaronce.b0.upaiyun.com/files/2016/08/083116_1318_GameMaker10.png" alt="" /><span style="font-family: 微软雅黑 Light; font-size: 16pt;"><br /> </span>
                        
                        <span style="font-family: 微软雅黑 Light; font-size: 16pt;">这是 GameMaker HTML5 Player 的 GitHub 地址:<br /> </span>
                        
                        <span style="font-family: 微软雅黑 Light; font-size: 16pt;">
                        
                        <div class="reposidget">
                          <header class="fontello"> <span class="fontello info"><a href="https://github.com/myst729/wp-reposidget" target="_blank">GitHub 仓库挂件 WordPress 插件</a></span> 
                          
                          <h2>
                            <a href="https://github.com/piluke" target="_blank" rel="external nofollow">piluke</a> <span> / </span> <a href="https://github.com/piluke/GameMaker-HTML5-Player" target="_blank" rel="external nofollow"><strong>GameMaker-HTML5-Player</strong></a>
                          </h2></header> <section> 
                          
                          <p class="">
                            A tool to convert and play GameMaker games in the browser
                          </p>
                          
                          <p class=" homepage">
                            <a href="https://lukemontalvo.us/GameMaker-HTML5-Player/" target="_blank"><strong>https://lukemontalvo.us/GameMaker-HTML5-Player/</strong></a>
                          </p></section> <footer> 
                          
                          <span class="fontello star">16</span><span class="fontello fork">9</span> <a class="" href="https://github.com/piluke/GameMaker-HTML5-Player/archive/master.zip" target="_blank">Download ZIP</a> </footer>
                        </div>
                        
                        <br /> </span>
                        
                        <span style="font-family: 宋体; font-size: 12pt;">本文为 LiarOnce 原创,转载请注明作者。</span>