replay 24x

This commit is contained in:
oc 2018-10-13 16:22:07 +08:00
parent f135213df7
commit 0dbac3f467
3 changed files with 26 additions and 10 deletions

View File

@ -51,12 +51,14 @@ actions.prototype.onkeyUp = function(e) {
core.bookReplay();
else if (e.keyCode==33||e.keyCode==34)
core.viewMapReplay();
else if ((e.keyCode>=49 && e.keyCode<=51) || e.keyCode==54) // 1,2,3,6
else if (e.keyCode>=49 && e.keyCode<=51)
core.setReplaySpeed(e.keyCode-48);
else if (e.keyCode==52)
core.setReplaySpeed(3.9);
core.setReplaySpeed(6);
else if (e.keyCode==53)
core.setReplaySpeed(5.1);
core.setReplaySpeed(12);
else if (e.keyCode==54)
core.setReplaySpeed(24);
return;
}

View File

@ -673,6 +673,10 @@ control.prototype.setHeroMoveInterval = function (direction, x, y, callback) {
var toAdd = 1;
if (core.status.replay.speed>3)
toAdd = 2;
if (core.status.replay.speed>6)
toAdd = 4;
if (core.status.replay.speed>12)
toAdd = 8;
core.interval.heroMoveInterval = window.setInterval(function () {
core.status.heroMoving+=toAdd;
@ -1492,7 +1496,7 @@ control.prototype.setFg = function(color, time, callback) {
core.status.replay.animate=false;
if (core.isset(callback)) callback();
}
}, time/25);
}, time/25/core.status.replay.speed);
}
////// 更新全地图显伤 //////
@ -1682,9 +1686,13 @@ control.prototype.resumeReplay = function () {
control.prototype.speedUpReplay = function () {
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
if (!core.status.replay.replaying) return;
var toAdd = core.status.replay.speed>=3?3:core.status.replay.speed>=2?2:1;
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
if (core.status.replay.speed>6.0) core.status.replay.speed=6.0;
if (core.status.replay.speed==12) core.status.replay.speed=24.0;
else if (core.status.replay.speed==6) core.status.replay.speed=12.0;
else if (core.status.replay.speed==3) core.status.replay.speed=6.0;
else if (core.status.replay.speed<3) {
var toAdd = core.status.replay.speed>=2?2:1;
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
}
core.drawTip("x"+core.status.replay.speed+"倍");
}
@ -1692,8 +1700,13 @@ control.prototype.speedUpReplay = function () {
control.prototype.speedDownReplay = function () {
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
if (!core.status.replay.replaying) return;
var toAdd = core.status.replay.speed>3?3:core.status.replay.speed>2?2:1;
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
if (core.status.replay.speed==24) core.status.replay.speed=12.0;
else if (core.status.replay.speed==12) core.status.replay.speed=6.0;
else if (core.status.replay.speed==6) core.status.replay.speed=3.0;
else {
var toAdd = core.status.replay.speed>=2?2:1;
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
}
if (core.status.replay.speed<0.3) core.status.replay.speed=0.3;
core.drawTip("x"+core.status.replay.speed+"倍");
}

View File

@ -8,7 +8,8 @@
Autotile注册优化
状态栏可以显示角色名字
双击道具栏图标直接进入装备栏
播放录像时1-6快速设置播放速度滚轮加减速
录像播放可以最高24倍速
1-6键快速设置录像播放速度滚轮加减速
修复大地图的夹击Bug
iOS设备默认关闭新版存档
部分其他细节优化