Project1
标题:
【xp】 谁来帮我解释下 这两段代码是什么意思!要详细点.谢谢了
[打印本页]
作者:
z343286489
时间:
2011-12-31 16:59
标题:
【xp】 谁来帮我解释下 这两段代码是什么意思!要详细点.谢谢了
if Kboard.keyboard($R_Key_Q) and $game_player.sprite.effect? == false
if $game_player.x == event.x and event.y - $game_player.y == 1 and $game_player.direction == 2
event.animation_id = 7
event.damage = @ppp_attack - @event_pdef
event.damage_pop = true
event.jump(0,3)
end dsu_plus_rewardpost_czw
作者:
127521
时间:
2011-12-31 17:32
本帖最后由 127521 于 2011-12-31 17:33 编辑
可能是arpg地图上的跳斩之类,角色站在事件上方一格且面向事件时,播放动画,计算输出伤害,并向前跳3格(跳到身后)
我不太会脚本,不知道是不是这个意思
作者:
Wind2010
时间:
2011-12-31 17:40
本帖最后由 Wind2010 于 2011-12-31 17:41 编辑
感觉好熟悉
如果按下Q键 和 角色没有在播放动画
如果 角色的x坐标和event(应该是事件)的x坐标相等 和 事件的y坐标比角色的y坐标大1 和 角色向下 (其实就是判断事件是否在角色的下方,角色是否面对事件)
事件播放7号动画
事件的伤害 = @ppp_attack - @event_pdef (两个变量相减)
事件的“跳出伤害”开关开启
事件跳到下方3格的地方
判断结束
复制代码
看到ppp果然发现是pudding的ARPG范例吧?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1