mirror of
https://github.com/unanmed/HumanBreak.git
synced 2026-11-05 19:44:32 +08:00
fix: 追逐战
This commit is contained in:
1 parent
3eab0b6cc5
commit
6e3effd2c5
2 files changed
+21
-9
No files matched your search
@@ -1,5 +1,6 @@
|
||||
import { MotaOffscreenCanvas2D } from '@/core/fx/canvas2d';
|
||||
import { CameraAnimation } from '@/core/render/camera';
|
||||
import { Container } from '@/core/render/container';
|
||||
import { LayerGroup } from '@/core/render/preset/layer';
|
||||
import { MotaRenderer } from '@/core/render/render';
|
||||
import { Shader } from '@/core/render/shader';
|
||||
@@ -319,10 +320,8 @@ export class Chase extends EventEmitter<ChaseEvent> {
|
||||
}
|
||||
this.onTimeListener.sort((a, b) => a.time - b.time);
|
||||
const render = MotaRenderer.get('render-main')!;
|
||||
const mapDraw = render.getElementById('map-draw')!;
|
||||
render.appendChild(Chase.shader);
|
||||
mapDraw.remove();
|
||||
mapDraw.append(Chase.shader);
|
||||
const mapDraw = render.getElementById('map-draw') as Container;
|
||||
Chase.shader.append(mapDraw);
|
||||
this.emit('start');
|
||||
}
|
||||
|
||||
@@ -335,11 +334,7 @@ export class Chase extends EventEmitter<ChaseEvent> {
|
||||
this.layer.removeTicker(this.delegation);
|
||||
this.pathSprite?.destroy();
|
||||
this.heroMove.off('stepEnd', this.onStepEnd);
|
||||
const render = MotaRenderer.get('render-main')!;
|
||||
const mapDraw = render.getElementById('map-draw')!;
|
||||
mapDraw.remove();
|
||||
Chase.shader.remove();
|
||||
mapDraw.append(render);
|
||||
this.emit('end', success);
|
||||
this.removeAllListeners();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user