Scene_Battle ⇐ Scene_Base
Kind: global class
Extends: Scene_Base
- Scene_Battle ⇐
Scene_Base
- new Scene_Battle()
- .initialize()
- .create()
- .start()
- .update()
- .updateBattleProcess()
- .isAnyInputWindowActive() ⇒
Boolean
- .changeInputWindow()
- .stop()
- .terminate()
- .needsSlowFadeOut() ⇒
Boolean
- .updateStatusWindow()
- .updateWindowPositions()
- .createDisplayObjects()
- .createSpriteset()
- .createAllWindows()
- .createLogWindow()
- .createStatusWindow()
- .createPartyCommandWindow()
- .createActorCommandWindow()
- .createHelpWindow()
- .createSkillWindow()
- .createItemWindow()
- .createActorWindow()
- .createEnemyWindow()
- .createMessageWindow()
- .createScrollTextWindow()
- .refreshStatus()
- .startPartyCommandSelection()
- .commandFight()
- .commandEscape()
- .startActorCommandSelection()
- .commandAttack()
- .commandSkill()
- .commandGuard()
- .commandItem()
- .selectNextCommand()
- .selectPreviousCommand()
- .selectActorSelection()
- .onActorOk()
- .onActorCancel()
- .selectEnemySelection()
- .onEnemyOk()
- .onEnemyCancel()
- .onSkillOk()
- .onSkillCancel()
- .onItemOk()
- .onItemCancel()
- .onSelectAction()
- .endCommandSelection()
new Scene_Battle()
Scene_Battle - 战斗场景类
战斗画面的场景类。
负责战斗中的用户界面、输入处理、窗口管理和战斗流程控制。
The scene class of the battle screen.
Responsible for battle UI, input handling, window management and battle flow control.
Scene_Battle.initialize()
初始化战斗场景
Initialize battle scene
Kind: static method of Scene_Battle
Scene_Battle.create()
创建场景
Create scene
Kind: static method of Scene_Battle
Scene_Battle.start()
开始场景
Start scene
Kind: static method of Scene_Battle
Scene_Battle.update()
更新场景
Update scene
Kind: static method of Scene_Battle
Scene_Battle.updateBattleProcess()
更新战斗流程
Update battle process
Kind: static method of Scene_Battle
Scene_Battle.isAnyInputWindowActive() ⇒ Boolean
检查是否有任何输入窗口处于活动状态
Check if any input window is active
Kind: static method of Scene_Battle
Returns: Boolean
- 是否有活动的输入窗口 - Whether any input window is active
Scene_Battle.changeInputWindow()
改变输入窗口
Change input window
Kind: static method of Scene_Battle
Scene_Battle.stop()
停止场景
Stop scene
Kind: static method of Scene_Battle
Scene_Battle.terminate()
结束场景
Terminate scene
Kind: static method of Scene_Battle
Scene_Battle.needsSlowFadeOut() ⇒ Boolean
检查是否需要缓慢淡出
Check if needs slow fade out
Kind: static method of Scene_Battle
Returns: Boolean
- 是否需要缓慢淡出 - Whether needs slow fade out
Scene_Battle.updateStatusWindow()
更新状态窗口
Update status window
Kind: static method of Scene_Battle
Scene_Battle.updateWindowPositions()
更新窗口位置
Update window positions
Kind: static method of Scene_Battle
Scene_Battle.createDisplayObjects()
创建显示对象
Create display objects
Kind: static method of Scene_Battle
Scene_Battle.createSpriteset()
创建精灵组
Create spriteset
Kind: static method of Scene_Battle
Scene_Battle.createAllWindows()
创建所有窗口
Create all windows
Kind: static method of Scene_Battle
Scene_Battle.createLogWindow()
创建日志窗口
Create log window
Kind: static method of Scene_Battle
Scene_Battle.createStatusWindow()
创建状态窗口
Create status window
Kind: static method of Scene_Battle
Scene_Battle.createPartyCommandWindow()
创建队伍指令窗口
Create party command window
Kind: static method of Scene_Battle
Scene_Battle.createActorCommandWindow()
创建角色指令窗口
Create actor command window
Kind: static method of Scene_Battle
Scene_Battle.createHelpWindow()
创建帮助窗口
Create help window
Kind: static method of Scene_Battle
Scene_Battle.createSkillWindow()
创建技能窗口
Create skill window
Kind: static method of Scene_Battle
Scene_Battle.createItemWindow()
创建物品窗口
Create item window
Kind: static method of Scene_Battle
Scene_Battle.createActorWindow()
创建角色窗口
Create actor window
Kind: static method of Scene_Battle
Scene_Battle.createEnemyWindow()
创建敌人窗口
Create enemy window
Kind: static method of Scene_Battle
Scene_Battle.createMessageWindow()
创建信息窗口
Create message window
Kind: static method of Scene_Battle
Scene_Battle.createScrollTextWindow()
创建滚动文本窗口
Create scroll text window
Kind: static method of Scene_Battle
Scene_Battle.refreshStatus()
刷新状态
Refresh status
Kind: static method of Scene_Battle
Scene_Battle.startPartyCommandSelection()
开始队伍指令选择
Start party command selection
Kind: static method of Scene_Battle
Scene_Battle.commandFight()
战斗指令
Fight command
Kind: static method of Scene_Battle
Scene_Battle.commandEscape()
逃跑指令
Escape command
Kind: static method of Scene_Battle
Scene_Battle.startActorCommandSelection()
开始角色指令选择
Start actor command selection
Kind: static method of Scene_Battle
Scene_Battle.commandAttack()
攻击指令
Attack command
Kind: static method of Scene_Battle
Scene_Battle.commandSkill()
技能指令
Skill command
Kind: static method of Scene_Battle
Scene_Battle.commandGuard()
防御指令
Guard command
Kind: static method of Scene_Battle
Scene_Battle.commandItem()
物品指令
Item command
Kind: static method of Scene_Battle
Scene_Battle.selectNextCommand()
选择下一个指令
Select next command
Kind: static method of Scene_Battle
Scene_Battle.selectPreviousCommand()
选择上一个指令
Select previous command
Kind: static method of Scene_Battle
Scene_Battle.selectActorSelection()
选择角色
Select actor selection
Kind: static method of Scene_Battle
Scene_Battle.onActorOk()
当角色确定
On actor ok
Kind: static method of Scene_Battle
Scene_Battle.onActorCancel()
当角色取消
On actor cancel
Kind: static method of Scene_Battle
Scene_Battle.selectEnemySelection()
选择敌人
Select enemy selection
Kind: static method of Scene_Battle
Scene_Battle.onEnemyOk()
当敌人确定
On enemy ok
Kind: static method of Scene_Battle
Scene_Battle.onEnemyCancel()
当敌人取消
On enemy cancel
Kind: static method of Scene_Battle
Scene_Battle.onSkillOk()
当技能确定
On skill ok
Kind: static method of Scene_Battle
Scene_Battle.onSkillCancel()
当技能取消
On skill cancel
Kind: static method of Scene_Battle
Scene_Battle.onItemOk()
当物品确定
On item ok
Kind: static method of Scene_Battle
Scene_Battle.onItemCancel()
当物品取消
On item cancel
Kind: static method of Scene_Battle
Scene_Battle.onSelectAction()
当选择行动
On select action
Kind: static method of Scene_Battle
Scene_Battle.endCommandSelection()
结束指令选择
End command selection
Kind: static method of Scene_Battle