|
[trigger]
UP Left Select
事件
玩家 - 玩家1(红色) 释放 Left键
玩家 - 玩家2(蓝色) 释放 Left键
条件
动作
自定义代码: local integer playerId = GetPlayerId(GetTriggerPlayer())
自定义代码: set udg_V2_KeySta[(playerId*10)+2] = 0
自定义代码: call AngelCount(playerId)
自定义代码: call PauseTimer(udg_V2_TimerSelectionMove[GetPlayerId(GetTriggerPlayer())])
[/trigger]
[trigger]
P Left Select
事件
玩家 - 玩家1(红色) 按下 Left键
玩家 - 玩家2(蓝色) 按下 Left键
条件
动作
自定义代码: local integer playerId = GetPlayerId(GetTriggerPlayer())
自定义代码: set udg_V2_KeySta[(playerId*10)+2] = 1
自定义代码: call AngelCount(playerId)
自定义代码: if (udg_V2_IsDanceAnim[playerId] == FALSE ) then
自定义代码: call TimerStart(udg_V2_TimerSelectionMove[playerId],1,FALSE,function ArrowMoveTimer)
自定义代码: if (udg_V2_IsHRable[playerId] ) then
自定义代码: call ArrowMove(playerId,TRUE)
自定义代码: set udg_V2_IsHRable[playerId] = FALSE
等待 0.35 秒
自定义代码: set udg_V2_IsHRable[playerId] = TRUE
自定义代码: endif
自定义代码: endif
[/trigger]
这是Darkdance2里的,应该是键盘上向左键的触发,但我看不懂,不知道谁能指点下怎么做到那么流畅的移动系统 ,或者能把这些代码解释告诉我,谢谢帮忙。 |
|