-
EraElectron v3.1.0 (victory) Stable
released this
2024-12-09 11:22:13 +00:00 | 267 commits to master since this releaseAdded
- 新增era api:era.playMusic、era.stopMusic和era.resumeMusic
- 可播放/暂停音乐
- era.playMusic:第一个参数为音乐名或音乐名数组,有多个音乐名时会播放第一个注册的音乐名;第二个可选参数控制该音乐是否循环播放(true/false)
- 音乐文件需要放在res文件夹中、由csv文件注册(与图片资源注册方法类似)
- 注册时,只需要音乐名和音乐文件名两列
- era.playMusic总是会停止之前播放的音乐并从头开始播放选定的音乐
- era.stopMusic:暂停音乐
- era.resumeMusic:继续播放音乐;当音乐已结束播放时将从头开始播放
- era.playMusic:第一个参数为音乐名或音乐名数组,有多个音乐名时会播放第一个注册的音乐名;第二个可选参数控制该音乐是否循环播放(true/false)
- 可播放/暂停音乐
- 新增游戏加载模式:bundle
- 当游戏文件夹呈如下结构时,可通过将ere.config.json中的system.mode修改为bundle启用bundle加载模式
- era.bundle.js
- main.bundle.js
- static.bundle.js
- (可选)静态数据文件夹(csv/json/yml)
- (可选)_config.json
- (可选)_fixed.json
- (其他文件和文件夹在bundle模式下均无效)
- (可选)多媒体资源文件夹(res)
- 图片资源(jpg/gif/png/...)
- 音频资源(mp3/wmv/...)
- (注册用的csv文件在bundle模式下无效)
- *.bundle.js由webpack打包而来
- era.bundle.js由sdk打包生成
- main.bundle.js由ere文件夹下的所有程序文件打包生成
- 在打包ere文件夹前请将所有动态加载转换为静态以便于webpack识别依赖关系
- static.bundle.js由引擎生成的静态文件static.json打包而来
- 该静态文件可在加载游戏后由菜单栏中[帮助]->[生成静态文件]生成在游戏文件夹/build下
- 具体打包配置可见例程
- 当游戏文件夹呈如下结构时,可通过将ere.config.json中的system.mode修改为bundle启用bundle加载模式
Fixed
- 修复了era api era.notify引入的HTML注入漏洞
- 修复了可通过module.constructor._load跳过内置库加载检查的漏洞
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 新增era api:era.playMusic、era.stopMusic和era.resumeMusic