Game_Player ⇐ Game_Character
Game_Player
Kind: global class
Extends: Game_Character
- Game_Player ⇐
Game_Character
- new Game_Player()
- .initialize()
- .initMembers()
- .clearTransferInfo()
- .followers() ⇒
Game_Followers
- .refresh()
- .isStopping() ⇒
Boolean
- .reserveTransfer(mapId, x, y, d, fadeType)
- .requestMapReload()
- .isTransferring() ⇒
Boolean
- .newMapId() ⇒
Number
- .fadeType() ⇒
Number
- .performTransfer()
- .isMapPassable(x, y, d) ⇒
Boolean
- .vehicle() ⇒
Game_Vehicle
- .isInBoat() ⇒
Boolean
- .isInShip() ⇒
Boolean
- .isInAirship() ⇒
Boolean
- .isInVehicle() ⇒
Boolean
- .isNormal() ⇒
Boolean
- .isDashing() ⇒
Boolean
- .isDebugThrough() ⇒
Boolean
- .isCollided(x, y) ⇒
Boolean
- .centerX() ⇒
Number
- .centerY() ⇒
Number
- .center(x, y)
- .locate(x, y)
- .increaseSteps()
- .makeEncounterCount()
- .makeEncounterTroopId() ⇒
Number
- .meetsEncounterConditions(encounter) ⇒
Boolean
- .executeEncounter() ⇒
Boolean
- .startMapEvent(x, y, triggers, normal)
- .moveByInput()
- .canMove() ⇒
Boolean
- .getInputDirection() ⇒
Number
- .executeMove(direction)
- .update(sceneActive)
- .updateDashing()
- .isDashButtonPressed() ⇒
Boolean
- .updateScroll(lastScrolledX, lastScrolledY)
- .updateVehicle()
- .updateVehicleGetOn()
- .updateVehicleGetOff()
- .updateNonmoving(wasMoving)
- .triggerAction() ⇒
Boolean
- .triggerButtonAction() ⇒
Boolean
- .triggerTouchAction() ⇒
Boolean
- .triggerTouchActionD1(x1, y1) ⇒
Boolean
- .triggerTouchActionD2(x2, y2) ⇒
Boolean
- .triggerTouchActionD3(x2, y2) ⇒
Boolean
- .updateEncounterCount()
- .canEncounter() ⇒
Boolean
- .encounterProgressValue() ⇒
Number
- .checkEventTriggerHere(triggers)
- .checkEventTriggerThere(triggers)
- .checkEventTriggerTouch(x, y)
- .canStartLocalEvents() ⇒
Boolean
- .getOnOffVehicle() ⇒
Boolean
- .getOnVehicle() ⇒
Boolean
- .getOffVehicle() ⇒
Boolean
- .forceMoveForward()
- .isOnDamageFloor() ⇒
Boolean
- .moveStraight(d)
- .moveDiagonally(horz, vert)
- .jump(xPlus, yPlus)
- .showFollowers()
- .hideFollowers()
- .gatherFollowers()
- .areFollowersGathering() ⇒
Boolean
- .areFollowersGathered() ⇒
Boolean
new Game_Player()
游戏玩家类
Game player class
Game_Player.initialize()
初始化玩家对象
Initialize player object
Kind: static method of Game_Player
Game_Player.initMembers()
初始化成员变量
Initialize member variables
Kind: static method of Game_Player
Game_Player.clearTransferInfo()
清除场所移动信息
Clear transfer info
Kind: static method of Game_Player
Game_Player.followers() ⇒ Game_Followers
获取跟随者
Get followers
Kind: static method of Game_Player
Returns: Game_Followers
- 跟随者对象 - Followers object
Game_Player.refresh()
刷新
Refresh
Kind: static method of Game_Player
Game_Player.isStopping() ⇒ Boolean
检查是否停止中
Check if stopping
Kind: static method of Game_Player
Returns: Boolean
- 是否停止中 - Whether stopping
Game_Player.reserveTransfer(mapId, x, y, d, fadeType)
储存场所移动
Reserve transfer
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
mapId | Number | 地图 ID - Map ID |
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
d | Number | 方向 - Direction |
fadeType | Number | 渐变类型 - Fade type |
Game_Player.requestMapReload()
请求地图重载
Request map reload
Kind: static method of Game_Player
Game_Player.isTransferring() ⇒ Boolean
是否场所移动中
Whether transferring
Kind: static method of Game_Player
Returns: Boolean
- 是否场所移动中 - Whether transferring
Game_Player.newMapId() ⇒ Number
新地图 ID
New map ID
Kind: static method of Game_Player
Returns: Number
- 新地图 ID - New map ID
Game_Player.fadeType() ⇒ Number
渐变类型
Fade type
Kind: static method of Game_Player
Returns: Number
- 渐变类型 - Fade type
Game_Player.performTransfer()
表现场所移动
Perform transfer
Kind: static method of Game_Player
Game_Player.isMapPassable(x, y, d) ⇒ Boolean
是否地图可通行
Whether map passable
Kind: static method of Game_Player
Returns: Boolean
- 是否可通行 - Whether passable
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
d | Number | 方向 - Direction |
Game_Player.vehicle() ⇒ Game_Vehicle
载具
Vehicle
Kind: static method of Game_Player
Returns: Game_Vehicle
- 载具对象 - Vehicle object
Game_Player.isInBoat() ⇒ Boolean
是否在小舟
Whether in boat
Kind: static method of Game_Player
Returns: Boolean
- 是否在小舟 - Whether in boat
Game_Player.isInShip() ⇒ Boolean
是否在大船
Whether in ship
Kind: static method of Game_Player
Returns: Boolean
- 是否在大船 - Whether in ship
Game_Player.isInAirship() ⇒ Boolean
是否在飞艇
Whether in airship
Kind: static method of Game_Player
Returns: Boolean
- 是否在飞艇 - Whether in airship
Game_Player.isInVehicle() ⇒ Boolean
是否在载具
Whether in vehicle
Kind: static method of Game_Player
Returns: Boolean
- 是否在载具 - Whether in vehicle
Game_Player.isNormal() ⇒ Boolean
是否普通
Whether normal
Kind: static method of Game_Player
Returns: Boolean
- 是否普通 - Whether normal
Game_Player.isDashing() ⇒ Boolean
是否奔跑
Whether dashing
Kind: static method of Game_Player
Returns: Boolean
- 是否奔跑 - Whether dashing
Game_Player.isDebugThrough() ⇒ Boolean
是否调试穿透
Whether debug through
在调试模式下,按 ctrl 可使玩家穿透。
In debug mode, pressing ctrl allows player to pass through.
Kind: static method of Game_Player
Returns: Boolean
- 是否调试穿透 - Whether debug through
Game_Player.isCollided(x, y) ⇒ Boolean
是否碰撞
Whether collided
Kind: static method of Game_Player
Returns: Boolean
- 是否碰撞 - Whether collided
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
Game_Player.centerX() ⇒ Number
中心 X 位置
Center X position
Kind: static method of Game_Player
Returns: Number
- 中心 X 位置 - Center X position
Game_Player.centerY() ⇒ Number
中心 Y 位置
Center Y position
Kind: static method of Game_Player
Returns: Number
- 中心 Y 位置 - Center Y position
Game_Player.center(x, y)
中心位置
Center position
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
Game_Player.locate(x, y)
放置
Locate
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
Game_Player.increaseSteps()
增加步数
Increase steps
Kind: static method of Game_Player
Game_Player.makeEncounterCount()
制作遇敌计数
Make encounter count
Kind: static method of Game_Player
Game_Player.makeEncounterTroopId() ⇒ Number
制作遇敌敌群 ID
Make encounter troop ID
Kind: static method of Game_Player
Returns: Number
- 敌群 ID - Troop ID
Game_Player.meetsEncounterConditions(encounter) ⇒ Boolean
是否满足遇敌条件
Whether meets encounter conditions
Kind: static method of Game_Player
Returns: Boolean
- 是否满足条件 - Whether meets conditions
Param | Type | Description |
---|---|---|
encounter | Object | 遇敌数据 - Encounter data |
Game_Player.executeEncounter() ⇒ Boolean
执行遇敌
Execute encounter
Kind: static method of Game_Player
Returns: Boolean
- 是否执行成功 - Whether executed successfully
Game_Player.startMapEvent(x, y, triggers, normal)
开始地图事件
Start map event
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
triggers | Array | 触发器列表 - Trigger list |
normal | Boolean | 是否普通优先级 - Whether normal priority |
Game_Player.moveByInput()
随着输入移动
Move by input
Kind: static method of Game_Player
Game_Player.canMove() ⇒ Boolean
是否可移动
Whether can move
Kind: static method of Game_Player
Returns: Boolean
- 是否可移动 - Whether can move
Game_Player.getInputDirection() ⇒ Number
获取输入的方向
Get input direction
Kind: static method of Game_Player
Returns: Number
- 输入方向 - Input direction
Game_Player.executeMove(direction)
执行移动
Execute move
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
direction | Number | 方向 - Direction |
Game_Player.update(sceneActive)
更新
Update
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
sceneActive | Boolean | 场景是否活跃 - Whether scene active |
Game_Player.updateDashing()
更新奔跑
Update dashing
Kind: static method of Game_Player
Game_Player.isDashButtonPressed() ⇒ Boolean
是否奔跑按键按下
Whether dash button pressed
Kind: static method of Game_Player
Returns: Boolean
- 是否按下 - Whether pressed
Game_Player.updateScroll(lastScrolledX, lastScrolledY)
更新滚动
Update scroll
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
lastScrolledX | Number | 上次滚动 X - Last scrolled X |
lastScrolledY | Number | 上次滚动 Y - Last scrolled Y |
Game_Player.updateVehicle()
更新载具
Update vehicle
Kind: static method of Game_Player
Game_Player.updateVehicleGetOn()
更新上载具
Update vehicle get on
Kind: static method of Game_Player
Game_Player.updateVehicleGetOff()
更新下载具
Update vehicle get off
Kind: static method of Game_Player
Game_Player.updateNonmoving(wasMoving)
更新不移动
Update nonmoving
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
wasMoving | Boolean | 是否正在移动 - Whether was moving |
Game_Player.triggerAction() ⇒ Boolean
触发行动
Trigger action
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Game_Player.triggerButtonAction() ⇒ Boolean
触发按键行为
Trigger button action
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Game_Player.triggerTouchAction() ⇒ Boolean
触发触摸行为
Trigger touch action
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Game_Player.triggerTouchActionD1(x1, y1) ⇒ Boolean
触发触摸行为 D1
Trigger touch action D1
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Param | Type | Description |
---|---|---|
x1 | Number | X1 坐标 - X1 coordinate |
y1 | Number | Y1 坐标 - Y1 coordinate |
Game_Player.triggerTouchActionD2(x2, y2) ⇒ Boolean
触发触摸行为 D2
Trigger touch action D2
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Param | Type | Description |
---|---|---|
x2 | Number | X2 坐标 - X2 coordinate |
y2 | Number | Y2 坐标 - Y2 coordinate |
Game_Player.triggerTouchActionD3(x2, y2) ⇒ Boolean
触发触摸行为 D3
Trigger touch action D3
Kind: static method of Game_Player
Returns: Boolean
- 是否触发成功 - Whether triggered successfully
Param | Type | Description |
---|---|---|
x2 | Number | X2 坐标 - X2 coordinate |
y2 | Number | Y2 坐标 - Y2 coordinate |
Game_Player.updateEncounterCount()
更新遇敌计数
Update encounter count
Kind: static method of Game_Player
Game_Player.canEncounter() ⇒ Boolean
是否能遇敌
Whether can encounter
Kind: static method of Game_Player
Returns: Boolean
- 是否能遇敌 - Whether can encounter
Game_Player.encounterProgressValue() ⇒ Number
遇敌进度值
Encounter progress value
Kind: static method of Game_Player
Returns: Number
- 遇敌进度值 - Encounter progress value
Game_Player.checkEventTriggerHere(triggers)
检测这里(玩家位置)的事件触发条件
Check event trigger here (player position)
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
triggers | Array | 触发器列表 - Trigger list |
Game_Player.checkEventTriggerThere(triggers)
检测那里(玩家前方位置)的事件触发条件
Check event trigger there (player front position)
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
triggers | Array | 触发器列表 - Trigger list |
Game_Player.checkEventTriggerTouch(x, y)
检测接触的事件触发条件
Check event trigger touch
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
x | Number | X 坐标 - X coordinate |
y | Number | Y 坐标 - Y coordinate |
Game_Player.canStartLocalEvents() ⇒ Boolean
是否能开始本地事件
Whether can start local events
Kind: static method of Game_Player
Returns: Boolean
- 是否能开始 - Whether can start
Game_Player.getOnOffVehicle() ⇒ Boolean
上下载具
Get on/off vehicle
Kind: static method of Game_Player
Returns: Boolean
- 是否成功 - Whether successful
Game_Player.getOnVehicle() ⇒ Boolean
上载具
Get on vehicle
Kind: static method of Game_Player
Returns: Boolean
- 是否成功 - Whether successful
Game_Player.getOffVehicle() ⇒ Boolean
下载具
Get off vehicle
Kind: static method of Game_Player
Returns: Boolean
- 是否成功 - Whether successful
Game_Player.forceMoveForward()
强制向前移动
Force move forward
Kind: static method of Game_Player
Game_Player.isOnDamageFloor() ⇒ Boolean
是否在有害地形
Whether on damage floor
Kind: static method of Game_Player
Returns: Boolean
- 是否在有害地形 - Whether on damage floor
Game_Player.moveStraight(d)
直线移动
Move straight
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
d | Number | 方向 - Direction |
Game_Player.moveDiagonally(horz, vert)
斜线移动
Move diagonally
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
horz | Number | 水平方向 - Horizontal direction |
vert | Number | 垂直方向 - Vertical direction |
Game_Player.jump(xPlus, yPlus)
跳跃
Jump
Kind: static method of Game_Player
Param | Type | Description |
---|---|---|
xPlus | Number | X 偏移 - X offset |
yPlus | Number | Y 偏移 - Y offset |
Game_Player.showFollowers()
显示跟随者
Show followers
Kind: static method of Game_Player
Game_Player.hideFollowers()
隐藏跟随者
Hide followers
Kind: static method of Game_Player
Game_Player.gatherFollowers()
集合跟随者
Gather followers
Kind: static method of Game_Player
Game_Player.areFollowersGathering() ⇒ Boolean
是否跟随者集合中
Whether followers gathering
Kind: static method of Game_Player
Returns: Boolean
- 是否集合中 - Whether gathering
Game_Player.areFollowersGathered() ⇒ Boolean
是否跟随者集合了
Whether followers gathered
Kind: static method of Game_Player
Returns: Boolean
- 是否集合了 - Whether gathered