LayaFlash项目如何进行LayaPlayer版本测试?

已邀请:

cuixueying

赞同来自:

问题:我的项目是直接使用html5进行开发的,想在laya的运行器(LayaPlayer)上跑,可以吗?
解答:可以,没有问题,我们目前提供3种方式可供开发者在layaPlayer运行器上测试已经通过layaFlash转换成功h5的项目。如下
1、PC端layaplayer运行器(LayaPlayer的使用调试和下载
 使用方式:
a、打开Redist文件夹,找到内部的script文件夹

55.png

 
        b、打开script文件夹找到index.js文件

111.png

 
        c、打开index.js文件,拖动滚动条至末尾

22.png

 
        d、将//单行注释去掉解开其中一个loadUrl()方法,将h5项目的地址以字符串的形式放置到location.href||之后。

33.png

 
2、移动端android版本layaplayer运行器(LayaPlayer的使用调试和下载
  移动端android版本的layaplayer运行器是一个apk,需要开发者在移动端下载安装 | 打开。会出现一个地址栏,将原先的示例地址删去,将自己的h5项目的地址输入 | 运行即可
 
11.jpg


3、打包APK集成layaplayer运行器(APP打包工具与文档
  LayaFlash目前支持提供安卓版本的打包工具(该工具支持打微端包和资源包,而且已经集成加速器),开发者可根据自己的需求进行打包。
  a、微端包:只提供了游戏url,在运行游戏的时候所有资源都是即时从网上下载,并且缓存到本地
  b、资源包:是把项目的所有资源(其中包括:js、html、图片、声音等)按照Laya.Player的格式进行打包,并拷贝到apk的资源目录下。运行游戏的时候直接读取本地资源,而无需从网上下载。
  提示:打资源包时,用户可以针对游戏加载的资源进行选择性打包,将需要打到apk里的资源放到打包工具指定的目录,在游戏利用资源时,如果apk里不存在资源则会直接到外部去加载指定的文件。
操作步骤:
  a、打开xsdk文件夹,运行PackingTool.exe

1.png

   第一次打开会首先下载LayaPlayer最新版

2.png


  b、输入相关参数

3.png


AppName: 游戏的名字
PackageName:应用的包名
GameIcon:游戏图标(注:需要144*144的png格式图片)
GameURL:游戏链接的地址
点击下一步
 c、会生成资源包的窗口

4.png

 
选择资源路径以后,再点击生成资源包

5.png


注:如果要打资源包,一定要点击“生成资源包”按钮。最终会将资源打包到/assets/cache/目录下。如果不点击生成资源包则会打成微端包
 
4、点击打包

6.png

 

7.png

 
完成以后自会在配置的输出目录下生成定制的apk包

4、通过支持layaPlayer运行器的浏览器进行直接运行加速
  LayaPlayer完美支持LayaFlash、LayaAir等HTML5引擎,获得超越APP的性能体验,但是,浏览器的LayaPlayer是基于白名单加速的,请联系Layabox商务人员,或者在LayaOpen开发者平台中注册帐号,并对产品进行提交,经审核后,可以将产品加入白名单中,然后调用LayaPlayer运行器的启动参数,即可实现加速。
  直接在嵌入LayaPlayer的APP中采用网址方式访问,未经过白名单验证和未启动LayaPlayer,大型游戏很难实现媲美APP的游戏体验。
 
  仅仅是用于测试项目,第四条可以忽略不计,参考前3种方案即可!!!有问题可及时联系我们!!!

layabox

赞同来自:

基于canvas\webGL\DOM的原生HTML5开发项目,在适当的调整后,也可以被​LayaPlayer运行器支持的。但是建议采用LayaFlash或LayaAir引擎开发,会获得更优的效果

要回复问题请先

商务合作
商务合作