Skip to content

Game_Event ⇐ Game_Character

Kind: global class
Extends: Game_Character

  • Game_Event ⇐ Game_Character
    • new Game_Event()
    • .initialize(mapId, eventId)
    • .initMembers()
    • .eventId() ⇒ number
    • .event() ⇒ object
    • .page() ⇒ object
    • .list() ⇒ Array
    • .isCollidedWithCharacters(x, y) ⇒ boolean
    • .isCollidedWithEvents(x, y) ⇒ boolean
    • .isCollidedWithPlayerCharacters(x, y) ⇒ boolean
    • .lock()
    • .unlock()
    • .updateStop()
    • .updateSelfMovement()
    • .stopCountThreshold() ⇒ number
    • .moveTypeRandom()
    • .moveTypeTowardPlayer()
    • .isNearThePlayer() ⇒ boolean
    • .moveTypeCustom()
    • .isStarting() ⇒ boolean
    • .clearStartingFlag()
    • .isTriggerIn(triggers) ⇒ boolean
    • .start()
    • .erase()
    • .refresh()
    • .findProperPageIndex() ⇒ number
    • .meetsConditions(page) ⇒ boolean
    • .setupPage()
    • .clearPageSettings()
    • .setupPageSettings()
    • .isOriginalPattern() ⇒ boolean
    • .resetPattern()
    • .checkEventTriggerTouch(x, y)
    • .checkEventTriggerAuto()
    • .update()
    • .updateParallel()
    • .locate(x, y)
    • .forceMoveRoute(moveRoute)

new Game_Event()

游戏事件类,用于表示地图上的事件对象
Game event class that represents event objects on the map


Game_Event.initialize(mapId, eventId)

初始化事件
Initialize event

Kind: static method of Game_Event

ParamTypeDescription
mapIdnumber地图 ID / Map ID
eventIdnumber事件 ID / Event ID

Game_Event.initMembers()

初始化成员变量
Initialize member variables

Kind: static method of Game_Event


Game_Event.eventId() ⇒ number

获取事件 ID
Get event ID

Kind: static method of Game_Event
Returns: number - 事件 ID / Event ID


Game_Event.event() ⇒ object

获取事件数据
Get event data

Kind: static method of Game_Event
Returns: object - 事件数据 / Event data


Game_Event.page() ⇒ object

获取当前事件页
Get current event page

Kind: static method of Game_Event
Returns: object - 事件页数据 / Event page data


Game_Event.list() ⇒ Array

获取事件指令列表
Get event command list

Kind: static method of Game_Event
Returns: Array - 指令列表 / Command list


Game_Event.isCollidedWithCharacters(x, y) ⇒ boolean

检查是否与人物碰撞(事件、载具和玩家)
Check if collided with characters (events, vehicles and player)

Kind: static method of Game_Event
Returns: boolean - 是否碰撞 / Whether collided

ParamTypeDescription
xnumberX 坐标 / X coordinate
ynumberY 坐标 / Y coordinate

Game_Event.isCollidedWithEvents(x, y) ⇒ boolean

检查是否与事件碰撞
Check if collided with events

Kind: static method of Game_Event
Returns: boolean - 是否碰撞 / Whether collided

ParamTypeDescription
xnumberX 坐标 / X coordinate
ynumberY 坐标 / Y coordinate

Game_Event.isCollidedWithPlayerCharacters(x, y) ⇒ boolean

检查是否与玩家碰撞
Check if collided with player

Kind: static method of Game_Event
Returns: boolean - 是否碰撞 / Whether collided

ParamTypeDescription
xnumberX 坐标 / X coordinate
ynumberY 坐标 / Y coordinate

Game_Event.lock()

锁定事件朝向
Lock event direction

Kind: static method of Game_Event


Game_Event.unlock()

解锁事件朝向
Unlock event direction

Kind: static method of Game_Event


Game_Event.updateStop()

更新停止状态
Update stop state

Kind: static method of Game_Event


Game_Event.updateSelfMovement()

更新自身移动
Update self movement

Kind: static method of Game_Event


Game_Event.stopCountThreshold() ⇒ number

获取停止计数的阈值
Get stop count threshold

Kind: static method of Game_Event
Returns: number - 阈值 / Threshold


Game_Event.moveTypeRandom()

随机移动类型
Random movement type

Kind: static method of Game_Event


Game_Event.moveTypeTowardPlayer()

朝向玩家移动类型
Movement type toward player

Kind: static method of Game_Event


Game_Event.isNearThePlayer() ⇒ boolean

检查是否在玩家附近
Check if near the player

Kind: static method of Game_Event
Returns: boolean - 是否在附近 / Whether near


Game_Event.moveTypeCustom()

自定义移动类型
Custom movement type

Kind: static method of Game_Event


Game_Event.isStarting() ⇒ boolean

检查是否开始
Check if starting

Kind: static method of Game_Event
Returns: boolean - 是否开始 / Whether starting


Game_Event.clearStartingFlag()

清除开始标志
Clear starting flag

Kind: static method of Game_Event


Game_Event.isTriggerIn(triggers) ⇒ boolean

检查是否触发条件在其中
Check if trigger condition is in

Kind: static method of Game_Event
Returns: boolean - 是否在其中 / Whether in

ParamTypeDescription
triggersArray触发条件数组 / Trigger conditions array

Game_Event.start()

开始事件
Start event

Kind: static method of Game_Event


Game_Event.erase()

消除事件
Erase event

Kind: static method of Game_Event


Game_Event.refresh()

刷新事件
Refresh event

Kind: static method of Game_Event


Game_Event.findProperPageIndex() ⇒ number

寻找适当的页面索引
Find proper page index

Kind: static method of Game_Event
Returns: number - 页面索引 / Page index


Game_Event.meetsConditions(page) ⇒ boolean

检查是否满足条件
Check if meets conditions

Kind: static method of Game_Event
Returns: boolean - 是否满足 / Whether meets

ParamTypeDescription
pageobject事件页数据 / Event page data

Game_Event.setupPage()

设置事件页
Setup event page

Kind: static method of Game_Event


Game_Event.clearPageSettings()

清除页面设置
Clear page settings

Kind: static method of Game_Event


Game_Event.setupPageSettings()

设置页面设置
Setup page settings

Kind: static method of Game_Event


Game_Event.isOriginalPattern() ⇒ boolean

检查是否为起始图案
Check if original pattern

Kind: static method of Game_Event
Returns: boolean - 是否为起始图案 / Whether original pattern


Game_Event.resetPattern()

重置图案
Reset pattern

Kind: static method of Game_Event


Game_Event.checkEventTriggerTouch(x, y)

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

Kind: static method of Game_Event

ParamTypeDescription
xnumberX 坐标 / X coordinate
ynumberY 坐标 / Y coordinate

Game_Event.checkEventTriggerAuto()

检测自动执行的事件触发条件
Check event trigger auto

Kind: static method of Game_Event


Game_Event.update()

更新事件
Update event

Kind: static method of Game_Event


Game_Event.updateParallel()

更新并行处理
Update parallel processing

Kind: static method of Game_Event


Game_Event.locate(x, y)

放置事件
Locate event

Kind: static method of Game_Event

ParamTypeDescription
xnumberX 坐标 / X coordinate
ynumberY 坐标 / Y coordinate

Game_Event.forceMoveRoute(moveRoute)

强制移动路线
Force move route

Kind: static method of Game_Event

ParamTypeDescription
moveRouteobject移动路线 / Move route

贡献者

暂无相关贡献者

页面历史

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