Skip to content

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

ParamTypeDescription
mapIdNumber地图 ID - Map ID
xNumberX 坐标 - X coordinate
yNumberY 坐标 - Y coordinate
dNumber方向 - Direction
fadeTypeNumber渐变类型 - 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

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - Y coordinate
dNumber方向 - 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

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - 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

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - Y coordinate

Game_Player.locate(x, y)

放置
Locate

Kind: static method of Game_Player

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - 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

ParamTypeDescription
encounterObject遇敌数据 - 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

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - Y coordinate
triggersArray触发器列表 - Trigger list
normalBoolean是否普通优先级 - 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

ParamTypeDescription
directionNumber方向 - Direction

Game_Player.update(sceneActive)

更新
Update

Kind: static method of Game_Player

ParamTypeDescription
sceneActiveBoolean场景是否活跃 - 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

ParamTypeDescription
lastScrolledXNumber上次滚动 X - Last scrolled X
lastScrolledYNumber上次滚动 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

ParamTypeDescription
wasMovingBoolean是否正在移动 - 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

ParamTypeDescription
x1NumberX1 坐标 - X1 coordinate
y1NumberY1 坐标 - Y1 coordinate

Game_Player.triggerTouchActionD2(x2, y2) ⇒ Boolean

触发触摸行为 D2
Trigger touch action D2

Kind: static method of Game_Player
Returns: Boolean - 是否触发成功 - Whether triggered successfully

ParamTypeDescription
x2NumberX2 坐标 - X2 coordinate
y2NumberY2 坐标 - Y2 coordinate

Game_Player.triggerTouchActionD3(x2, y2) ⇒ Boolean

触发触摸行为 D3
Trigger touch action D3

Kind: static method of Game_Player
Returns: Boolean - 是否触发成功 - Whether triggered successfully

ParamTypeDescription
x2NumberX2 坐标 - X2 coordinate
y2NumberY2 坐标 - 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

ParamTypeDescription
triggersArray触发器列表 - Trigger list

Game_Player.checkEventTriggerThere(triggers)

检测那里(玩家前方位置)的事件触发条件
Check event trigger there (player front position)

Kind: static method of Game_Player

ParamTypeDescription
triggersArray触发器列表 - Trigger list

Game_Player.checkEventTriggerTouch(x, y)

检测接触的事件触发条件
Check event trigger touch

Kind: static method of Game_Player

ParamTypeDescription
xNumberX 坐标 - X coordinate
yNumberY 坐标 - 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

ParamTypeDescription
dNumber方向 - Direction

Game_Player.moveDiagonally(horz, vert)

斜线移动
Move diagonally

Kind: static method of Game_Player

ParamTypeDescription
horzNumber水平方向 - Horizontal direction
vertNumber垂直方向 - Vertical direction

Game_Player.jump(xPlus, yPlus)

跳跃
Jump

Kind: static method of Game_Player

ParamTypeDescription
xPlusNumberX 偏移 - X offset
yPlusNumberY 偏移 - 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


贡献者

暂无相关贡献者

页面历史

暂无最近变更历史
最近更新