反馈一个BUG oppo小游戏 播放音乐的时候 调用 cc.audioEngine.pause(musicId); 暂停的音乐 按返回键然后再进入游戏 音乐又会开始播放
音量调节的API在web上面是有用的 oppo小游戏没用 现在都不知道怎么控制这个平台的音乐了
签名的生成流参考:
http://slproweb.com/products/Win32OpenSSL.html
进入open官方下载页选择合适自己系统的工具后下载并且在path中添加环境变量,重启电脑,类似
,
在creator项目中依次创建如下目录的文件夹
cocosDemo/build-templates/jsb-link/sign/release
打开release文件夹,在命令提示符工具中进入release文件夹目录,或者按住Shift并右键打开命令窗口,输入命令
openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem
然后参照范例填写相关信息
填完回车就能在目录下生成签名文件了
把RPK包放到games文件夹下打开调试器可以看到。
签名文件的路径最好是能自己指定,像quickgame一样,这样固定路径,找不到放的位置经常出错。
你看一下你的路径有对吗
谢谢,解决了,路径有点深需要自己创建两个文件夹,希望下次编辑器可以自动生成这两个文件夹,自己只需要创建签名文件就行,这样容易找。
java.lang.RuntimeException: (see stack)Uncaught TypeError: Cannot read property ‘debug’ of undefined[0]window.boot@(no filename):85
[1]anonymous@(no filename):257
[2]webpack_require@(no filename):23
[3]anonymous@(no filename):66
[4]anonymous@(no filename):69
[5]anonymous@(no filename):294
[6]init$2@@assets/game_native.js:3873
[7]createApplication@@assets/game_native.js:3937
[8]_methodMap.(anonymous function)@@assets/game_native.js:2083
[9]global.(anonymous function)@@assets/game_native.js:4025
at com.vivo.hybrid.game.jsruntime.GameRuntime$3.run(SourceFile:280)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5401)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:919)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:714)
我碰到个问题. 游戏内 可能内容略多 ui界面 看log drawcall高的时候有100加的. 微信小游戏 fb instant game h5浏览器玩都没事
在oppo的那个测试包里面跑打出来的rpk 直接卡的几帧来回抽搐… 比如15 20 15 20 15 20 就这样就完了. 无限循环.
关了复杂的界面就正常玩. 打开就废了. 也不往下跑 就是来回几帧抽搐…
麻烦看下 同事的项目 也都没事 去那平台就开始卡顿.
我也遇到了!半个月前就遇到了,现在社区终于有人问了,怎么解决啊?
请问这个问题怎么复现
/**
* 由cc.game.EVENT_SHOW事件拉起
*/
_gameOnShow() {
let isPlay = 你的音量控制变量;
cc.game.resume();
if (isPlay) {
cc.audioEngine.resumeAll();
} else {
cc.audioEngine.pauseAll();
}
}
/**
* 由cc.game.EVENT_HIDE事件拉起
*/
_gameOnHide() {
cc.audioEngine.pauseAll();
cc.game.pause();
}
这里我说一下 切出游戏的时候 _gameOnHide里面要调用暂停游戏 否则你再切回来 就会先播放一下音乐 然后再被关掉
看提示好像是debug模式的问题,
你把landscape 改成portrait就行
我每次手动改成portrait,后怎么生成rpk包呢, 运行build 会将所有的build文件删除重新构建,然后就有回去到andscape 了
你是说你选了横屏,但是还是打包成了竖屏的配置么
我选择竖屏,打包是横屏
请问一下,mac的咋办呀。