refactor(scenes) 重命名移动测试场景

This commit is contained in:
chicrobot committed 2026-01-09 14:47:27 +08:00
1 parent 91ead45d5d
commit dabe9ed2ef
8 files changed
+38 -38

No files matched your search

+12 -12
View File
@@ -6,12 +6,12 @@ import BootScene from './scenes/BootScene.js';
import GameScene from './scenes/GameScene.js'; import GameScene from './scenes/GameScene.js';
// 导入移动测试场景 // 导入移动测试场景
import MovementTestScene1 from './scenes/MovementTestScene1.js'; import KeyboardMovementTestScene from './scenes/KeyboardMovementTestScene.js';
import MovementTestScene2 from './scenes/MovementTestScene2.js'; import TargetMovementTestScene from './scenes/TargetMovementTestScene.js';
import MovementTestScene3 from './scenes/MovementTestScene3.js'; import SelectionAndMovementTestScene from './scenes/SelectionAndMovementTestScene.js';
import MovementTestScene4 from './scenes/MovementTestScene4.js'; import JoystickMovementTestScene from './scenes/JoystickMovementTestScene.js';
import MovementTestScene5 from './scenes/MovementTestScene5.js'; import AutoMovementTestScene from './scenes/AutoMovementTestScene.js';
import MovementTestScene6 from './scenes/MovementTestScene6.js'; import MiniMapTestScene from './scenes/MiniMapTestScene.js';
// 导入物品系统测试场景 // 导入物品系统测试场景
import ItemTestScene from './scenes/ItemTestScene.js'; import ItemTestScene from './scenes/ItemTestScene.js';
// 导入背包系统测试场景 // 导入背包系统测试场景
@@ -36,12 +36,12 @@ const config = {
scene: [ scene: [
BootScene, BootScene,
GameScene, GameScene,
MovementTestScene1, KeyboardMovementTestScene,
MovementTestScene2, TargetMovementTestScene,
MovementTestScene3, SelectionAndMovementTestScene,
MovementTestScene4, JoystickMovementTestScene,
MovementTestScene5, AutoMovementTestScene,
MovementTestScene6, MiniMapTestScene,
ItemTestScene, ItemTestScene,
InventoryTestScene, InventoryTestScene,
ItemListTestScene, ItemListTestScene,
File renamed without changes.
+6 -6
View File
@@ -26,12 +26,12 @@ export default class BootScene extends Phaser.Scene {
{ key: 'ItemListTestScene', name: '测试场景9:物品列表菜单测试' }, { key: 'ItemListTestScene', name: '测试场景9:物品列表菜单测试' },
{ key: 'InventoryTestScene', name: '测试场景8:背包系统测试' }, { key: 'InventoryTestScene', name: '测试场景8:背包系统测试' },
{ key: 'ItemTestScene', name: '测试场景7:物品系统测试' }, { key: 'ItemTestScene', name: '测试场景7:物品系统测试' },
{ key: 'MovementTestScene6', name: '测试场景6:小地图测试' }, { key: 'MiniMapTestScene', name: '测试场景6:小地图测试' },
{ key: 'MovementTestScene5', name: '测试场景5:移动更新逻辑' }, { key: 'AutoMovementTestScene', name: '测试场景5:移动更新逻辑' },
{ key: 'MovementTestScene4', name: '测试场景4:虚拟摇杆控制' }, { key: 'JoystickMovementTestScene', name: '测试场景4:虚拟摇杆控制' },
{ key: 'MovementTestScene3', name: '测试场景3:单位选择与移动命令' }, { key: 'SelectionAndMovementTestScene', name: '测试场景3:单位选择与移动命令' },
{ key: 'MovementTestScene2', name: '测试场景2:目标点移动' }, { key: 'TargetMovementTestScene', name: '测试场景2:目标点移动' },
{ key: 'MovementTestScene1', name: '测试场景1:相对移动(键盘控制)' }, { key: 'KeyboardMovementTestScene', name: '测试场景1:相对移动(键盘控制)' },
{ key: 'GameScene', name: '返回主游戏场景' } { key: 'GameScene', name: '返回主游戏场景' }
]; ];
@@ -1,13 +1,13 @@
// 测试场景4:虚拟摇杆控制 // 测试场景:虚拟摇杆控制
import Unit from '../objects/Unit.js'; import Unit from '../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../systems/CommandSystem.js';
import { VirtualJoystick } from '../ui/VirtualJoystick.js'; import { VirtualJoystick } from '../ui/VirtualJoystick.js';
export default class MovementTestScene4 extends Phaser.Scene { export default class JoystickMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
super({ key: 'MovementTestScene4' }); super({ key: 'JoystickMovementTestScene' });
} }
create() { create() {
@@ -55,7 +55,7 @@ export default class MovementTestScene4 extends Phaser.Scene {
this.physics.add.collider(this.unitGroup, this.unitGroup); this.physics.add.collider(this.unitGroup, this.unitGroup);
// 添加场景说明文本 // 添加场景说明文本
const titleText = this.add.text(10, 10, '测试场景4:虚拟摇杆控制', { const titleText = this.add.text(10, 10, '测试场景:虚拟摇杆控制', {
fontSize: '20px', fontSize: '20px',
fill: '#ffffff' fill: '#ffffff'
}); });
@@ -96,4 +96,4 @@ export default class MovementTestScene4 extends Phaser.Scene {
this.virtualJoystick.update(); this.virtualJoystick.update();
} }
} }
} }
@@ -1,12 +1,12 @@
// 测试场景1:相对移动(键盘控制) // 测试场景:相对移动(键盘控制)
import Unit from '../objects/Unit.js'; import Unit from '../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../systems/CommandSystem.js';
export default class MovementTestScene1 extends Phaser.Scene { export default class KeyboardMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
super({ key: 'MovementTestScene1' }); super({ key: 'KeyboardMovementTestScene' });
} }
create() { create() {
@@ -53,7 +53,7 @@ export default class MovementTestScene1 extends Phaser.Scene {
this.physics.add.collider(this.unitGroup, this.unitGroup); this.physics.add.collider(this.unitGroup, this.unitGroup);
// 添加场景说明文本 // 添加场景说明文本
const titleText = this.add.text(10, 10, '测试场景1:相对移动(键盘控制)', { const titleText = this.add.text(10, 10, '测试场景:相对移动(键盘控制)', {
fontSize: '20px', fontSize: '20px',
fill: '#ffffff' fill: '#ffffff'
}); });
@@ -90,4 +90,4 @@ export default class MovementTestScene1 extends Phaser.Scene {
unit.updateMovement(); unit.updateMovement();
}); });
} }
} }
File renamed without changes.
@@ -1,12 +1,12 @@
// 测试场景3:单位选择与移动命令 // 测试场景:单位选择与移动命令
import Unit from '../objects/Unit.js'; import Unit from '../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../systems/CommandSystem.js';
export default class MovementTestScene3 extends Phaser.Scene { export default class SelectionAndMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
super({ key: 'MovementTestScene3' }); super({ key: 'SelectionAndMovementTestScene' });
} }
create() { create() {
@@ -64,7 +64,7 @@ export default class MovementTestScene3 extends Phaser.Scene {
this.physics.add.collider(this.unitGroup, this.unitGroup); this.physics.add.collider(this.unitGroup, this.unitGroup);
// 添加场景说明文本 // 添加场景说明文本
const titleText = this.add.text(10, 10, '测试场景3:单位选择与移动命令', { const titleText = this.add.text(10, 10, '测试场景:单位选择与移动命令', {
fontSize: '20px', fontSize: '20px',
fill: '#ffffff' fill: '#ffffff'
}); });
@@ -108,4 +108,4 @@ export default class MovementTestScene3 extends Phaser.Scene {
unit.updateMovement(); unit.updateMovement();
}); });
} }
} }
@@ -1,12 +1,12 @@
// 测试场景2:目标点移动 // 测试场景:目标点移动
import Unit from '../objects/Unit.js'; import Unit from '../objects/Unit.js';
import { InputSystem } from '../systems/InputSystem.js'; import { InputSystem } from '../systems/InputSystem.js';
import { SelectionSystem } from '../systems/SelectionSystem.js'; import { SelectionSystem } from '../systems/SelectionSystem.js';
import { CommandSystem } from '../systems/CommandSystem.js'; import { CommandSystem } from '../systems/CommandSystem.js';
export default class MovementTestScene2 extends Phaser.Scene { export default class TargetMovementTestScene extends Phaser.Scene {
constructor() { constructor() {
super({ key: 'MovementTestScene2' }); super({ key: 'TargetMovementTestScene' });
} }
create() { create() {
@@ -53,7 +53,7 @@ export default class MovementTestScene2 extends Phaser.Scene {
this.physics.add.collider(this.unitGroup, this.unitGroup); this.physics.add.collider(this.unitGroup, this.unitGroup);
// 添加场景说明文本 // 添加场景说明文本
const titleText = this.add.text(10, 10, '测试场景2:目标点移动', { const titleText = this.add.text(10, 10, '测试场景:目标点移动', {
fontSize: '20px', fontSize: '20px',
fill: '#ffffff' fill: '#ffffff'
}); });
@@ -90,4 +90,4 @@ export default class MovementTestScene2 extends Phaser.Scene {
unit.updateMovement(); unit.updateMovement();
}); });
} }
} }