Cordova 打包phaser3.0 iOS游戏

Cordova 打包phaser3.0 iOS游戏,第1张

公司的项目是使用vue做前端的界面和逻辑,后面有一部分是使用phaser30 做了一个小游戏放到里面,然后整个项目打包成ios 和 android 项目。

其中遇到的几个问题总结一下,希望给有遇到同样问题困扰的人一个解决问题的方向:

这是我们最先面临的问题,我们需要数据的交互传递。

1、从vue界面传递到phaser游戏界面:(变量和无参数方法)

我们在vue界面中定义好变量和方法,将这些变量和方法传递给phaser的游戏界面中。

而我们在phaser 中的调用是直接这样使用:

上面是没有参数的时候调用。

2、phaser 和 vue 相互传递参数的调用

vue界面

phaser 界面

我们使用的是Cordova 打包的,在这个过程中,强调的一点是使用的phaser3打包的,而且用到了WKWebview,这个问题好像phaser2 是不存在这个样的,我搜索的好像是phaser3 加载器无法加载file://这样的资源。

我总结尝试了很久,找到了一个解决的办法。

我们需要在其中间加一个cordova插件:

cordova-plugin-wkwebview-file-xhr

我只解决了phaser30 使用cordova 打包过程中不能加载的问题,可能是一类问题,但是具体的不知道。

我找到这个问题在 github issuse

这就是我的探究出来的,感觉改这个bug找了好长时间,记录一下吧。

1npm按装包失败 更换源:npm config set registry 或者使用cnpm sudo npm install -g cnpm --registry 2ionic真机调试 ionic run android --livereload -c -s 3ionic run ios 报错 sudo npm install -g ios-deploy --unsafe-perm=true 4跨域(

修改 configxml 文件

卸载 the Ionic WebView plugin

在打包执行运行的时候可能遇到一些问题

css文件夹中的样式文件中如果要调用本地的的话,从该css文件所在的文件夹开始算。

例如> 参考文档: >

以上就是关于Cordova 打包phaser3.0 iOS游戏全部的内容,包括:Cordova 打包phaser3.0 iOS游戏、ionic cordova run android时,报错: Error: Could not find apk architecture: arm build-type: debug、ionic+cordova+angular混合开发WKWebView 跨域适配方案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10629089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存