Remove mid & raw function in events
This commit is contained in:
parent
bf57367562
commit
0c33f89e8b
@ -386,12 +386,12 @@ floorId指定的是目标楼层的唯一标识符(ID)。
|
||||
|
||||
!> 音频名不能使用中文,不能带空格或特殊字符。
|
||||
|
||||
目前BGM支持主流的音乐格式,如mp3, ogg, mid格式等。SE则不支持mid格式的播放。
|
||||
|
||||
目前BGM支持主流的音乐格式,如mp3, ogg,格式等。不支持mid格式的播放。
|
||||
<!--
|
||||
!> mid格式是通过数学方法模拟出来的音乐效果,质量可能会和实际效果差距较大。
|
||||
|
||||
!> **警告!** mid格式在手机端播放可能会特别卡,仍推荐直接使用mp3/ogg来播放。
|
||||
|
||||
-->
|
||||
定义完毕后,我们可以调用`playBgm`/`playSound`事件来播放对应的音乐/音效,有关事件的详细介绍请参见[事件](event)。
|
||||
|
||||
**另外,考虑到用户的流量问题,将遵循如下规则:**
|
||||
|
||||
@ -958,6 +958,7 @@ this.getAchievements = function () {
|
||||
- **`flag:__visited__`**: 当前访问过的楼层。
|
||||
- **`flag:equip_atk_buff`**, **`flag:equip_def_buff`**, **`flag:equip_mdef_buff`**: 当前攻防魔防的实际计算比例加成。
|
||||
- **`flag:__color__`**, **`flag:__weather__`**, **`flag:__volume__`**: 当前的画面色调、天气和音量。
|
||||
- **`flag:__events__`**: 当前保存的事件列表,读档时会恢复(适用于在事件中存档)
|
||||
- **`flag:textAttribute`**, **`flag:globalAttribute`**, **`flag:globalFlags`**: 当前的剧情文本属性,当前的全局属性,当前的全局开关。
|
||||
- **`flag:cannotMoveDirectly`**, **`flag:clickMove`**: 当前是否不允许瞬间移动,当前用户是否开启了单击瞬移。
|
||||
- **`flag:hideStatusBar`**, **`flag:showToolbox`**: 是否隐藏状态栏,是否显示工具栏。
|
||||
|
||||
@ -145,7 +145,6 @@
|
||||
<canvas class='gameCanvas' id='data' width='416' height='416'>此浏览器不支持HTML5</canvas>
|
||||
</div>
|
||||
</div>
|
||||
<script src='libs/thirdparty/mid.min.js'></script>
|
||||
<script src='libs/thirdparty/lz-string.min.js'></script>
|
||||
<script src='libs/thirdparty/priority-queue.min.js'></script>
|
||||
<script src='libs/thirdparty/localforage.min.js'></script>
|
||||
|
||||
@ -2506,11 +2506,13 @@ control.prototype.playBgm = function (bgm) {
|
||||
// 音频不存在
|
||||
if (!core.isset(core.material.bgms[bgm])) return;
|
||||
|
||||
/*
|
||||
// 延迟播放
|
||||
if (core.material.bgms[bgm] == 'loading') {
|
||||
core.material.bgms[bgm] = 'starting';
|
||||
return;
|
||||
}
|
||||
*/
|
||||
|
||||
try {
|
||||
// 缓存BGM
|
||||
|
||||
@ -1140,8 +1140,6 @@ events.prototype.doAction = function() {
|
||||
if ((typeof func == "string") && func.indexOf("function")==0) {
|
||||
eval('('+func+')()');
|
||||
}
|
||||
else if (func instanceof Function)
|
||||
func();
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
|
||||
@ -174,7 +174,8 @@ loader.prototype.loadAnimates = function () {
|
||||
loader.prototype.loadMusic = function () {
|
||||
|
||||
core.bgms.forEach(function (t) {
|
||||
|
||||
core.loader.loadOneMusic(t);
|
||||
/*
|
||||
// 判断是不是mid
|
||||
if (/^.*\.mid$/i.test(t)) {
|
||||
|
||||
@ -210,6 +211,7 @@ loader.prototype.loadMusic = function () {
|
||||
else {
|
||||
core.loader.loadOneMusic(t);
|
||||
}
|
||||
*/
|
||||
});
|
||||
|
||||
core.sounds.forEach(function (t) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user