娇小而不可爱的迷宫

游戏简介

这是一个(假)迷宫,我的第一个Unity游戏。
它是一款只有入口,没有出口,也没有菜单的诡异游戏。

畅玩

游玩方法:

  1. 点击 StartGame
  2. 等1s或者几秒的,加载一下游戏框架
  3. 再次点击 StartGame
  4. 再等几秒钟,加载一下游戏内容
  5. 游戏就开了

逛完迷宫,记着点 Close Game 释放内存qwq

           

Appendix

Unity的跨平台也太方便了吧,一键编译。
可是,WebGL的渲染速度真的慢,3600跑起来也没有个40针的鸭子。
之后应该主要学2D游戏吧。

下面是插入上面游戏的代码:

Code

<div >
    <div id="unityContainer" style="width: 700px;margin-left: auto;margin-right: auto;height: auto;max-height: 350px;important;background-color: rgba(255, 255, 255, 0)!important;"></div>

    <p style="text-align: center; font-size:12px; padding-top: 6px !important;">
        <input type="button" value="Start Game" onclick="act_unity()" class="center-part" style="display: inline-block;width: 100px;color:#0b56a6;position: relative;z-index: 101;font-size: 12px;text-align: center;background:#fff;border-radius: 50px;border: 1px solid #33333338;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input type="button" value="Full Screen" onclick="unityInstance.SetFullscreen(1)" class="center-part" style="display: inline-block;width: 100px;color:#0b56a6;position: relative;z-index: 101;font-size: 12px;text-align: center;background:#fff;border-radius: 50px;border: 1px solid #33333338;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <input type="button" value="Close Game" onclick="unityInstance.Quit()" class="center-part" style="display: inline-block;width: 100px;color:#0b56a6;position: relative;z-index: 101;font-size: 12px;text-align: center;background:#fff;border-radius: 50px;border: 1px solid #33333338;">
    </p>
</div>
<script>
    var unityInstance = null;

    function act_unity() {
        var css1 = document.createElement('link');
        css1.rel = 'stylesheet';
        css1.href = 'https://game.hlz.ink/Maze101/TemplateData/style.css';
        document.body.appendChild(css1);
        
        
        var js1 = document.createElement("script");
        js1.setAttribute("type","text/javascript");
        js1.setAttribute("src","https://game.hlz.ink/Maze101/TemplateData/UnityProgress.js");    
        document.body.appendChild(js1);
        
        var js2 = document.createElement("script");
        js2.setAttribute("type","text/javascript");
        js2.setAttribute("src","https://game.hlz.ink/Maze101/Build/UnityLoader.js");        
        document.body.appendChild(js2);
        

        unityInstance = UnityLoader.instantiate("unityContainer", "https://game.hlz.ink/Maze101/Build/build_web.json", {onProgress: UnityProgress}); 

}

</script>

Last modification:March 19th, 2020 at 12:43 am
Compared with money, your comment could inspire me more.
相较于钱财,你的留言更能激发我创作的灵感