egret导出html5项目与Thinkphp结合

来源:互联网 发布:al是什么软件 编辑:程序博客网 时间:2024/06/07 02:58

因为项目是用thinkphp写的,所以需要将egret导出的html5游戏页面结合到thinkphp里面。

导出的完整egret项目如下:

按照thinkphp的习惯,将js和其他资源放到Public里面,不包括index.html,index.html需要放到相应的view里,

我用Egret文件夹包住所有的文件,如下图:


index.html我放的是对应模块的view的index里,这里的话,可以自己随意创建文件夹放,这是thinkphp的框架知识,不懂得话,去看官方文档。


放置好之后,肯定会有路径问题,所以index.html 里面需要在所有的js路径前加上:__PUBLIC__/Egret,如下图:

不要漏了这个:


关键点来了,打开main.min.js

需要修改成我下图的样子,Public/Egret/  是我加的,如果不加,加载不出资源的。


然后,这样就搞定了,在要用的地方,用$this->display("index/index");就可以输出游戏来了。


0 0