mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-09-06 08:11:46 +08:00
fix: 录像回放中存档
This commit is contained in:
parent
4ff3035993
commit
6f199bc6f8
@ -4,8 +4,8 @@ import { patchAll } from './fallback';
|
|||||||
import { createGameRenderer, createRender } from './render';
|
import { createGameRenderer, createRender } from './render';
|
||||||
|
|
||||||
export function create() {
|
export function create() {
|
||||||
createAudio();
|
|
||||||
patchAll();
|
patchAll();
|
||||||
|
createAudio();
|
||||||
createRender();
|
createRender();
|
||||||
loading.once('coreInit', () => {
|
loading.once('coreInit', () => {
|
||||||
createGameRenderer();
|
createGameRenderer();
|
||||||
|
@ -182,7 +182,9 @@ export const ReplayingToolbar = defineComponent<ReplayingProps>(props => {
|
|||||||
const speedDown = () => core.speedDownReplay();
|
const speedDown = () => core.speedDownReplay();
|
||||||
const speedUp = () => core.speedUpReplay();
|
const speedUp = () => core.speedUpReplay();
|
||||||
const book = () => core.openBook(true);
|
const book = () => core.openBook(true);
|
||||||
const save = () => core.save(true);
|
const save = () => {
|
||||||
|
saveSave(mainUIController, [0, 0, MAIN_WIDTH, MAIN_HEIGHT]);
|
||||||
|
};
|
||||||
const view = () => {
|
const view = () => {
|
||||||
if (core.isPlaying() && !core.isMoving() && !core.status.lockControl) {
|
if (core.isPlaying() && !core.isMoving() && !core.status.lockControl) {
|
||||||
core.ui._drawViewMaps();
|
core.ui._drawViewMaps();
|
||||||
|
@ -241,10 +241,12 @@ actions.prototype._sys_onkeyUp_replay = function (e) {
|
|||||||
else if (e.keyCode == 65)
|
else if (e.keyCode == 65)
|
||||||
// A
|
// A
|
||||||
core.rewindReplay();
|
core.rewindReplay();
|
||||||
else if (e.keyCode == 83)
|
else if (e.keyCode == 83) {
|
||||||
// S
|
// S
|
||||||
core.control._replay_SL();
|
const { saveSave, mainUIController, MAIN_WIDTH, MAIN_HEIGHT } =
|
||||||
else if (e.keyCode == 88)
|
Mota.require('@user/client-modules');
|
||||||
|
saveSave(mainUIController, [0, 0, MAIN_WIDTH, MAIN_HEIGHT]);
|
||||||
|
} else if (e.keyCode == 88)
|
||||||
// X
|
// X
|
||||||
core.control._replay_book();
|
core.control._replay_book();
|
||||||
else if (e.keyCode == 33 || e.keyCode == 34)
|
else if (e.keyCode == 33 || e.keyCode == 34)
|
||||||
|
@ -1275,10 +1275,6 @@ control.prototype.startReplay = function (list) {
|
|||||||
core.setOpacity('replay', 0.6);
|
core.setOpacity('replay', 0.6);
|
||||||
this._replay_drawProgress();
|
this._replay_drawProgress();
|
||||||
core.updateStatusBar(false, true);
|
core.updateStatusBar(false, true);
|
||||||
// Mota.Plugin.require('utils_r').tip(
|
|
||||||
// 'warn',
|
|
||||||
// '由于不可抗力,录像播放过程中将没有勇士移动动画'
|
|
||||||
// );
|
|
||||||
Mota.require('@user/data-base').hook.emit('replayStatus', false);
|
Mota.require('@user/data-base').hook.emit('replayStatus', false);
|
||||||
this.replay();
|
this.replay();
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user