Project1

标题: 7秒的无敌时间 [打印本页]

作者: 渝川    时间: 2014-1-20 22:56
标题: 7秒的无敌时间
还是本川那个半事件arpg系统的问题。玩家攻击已经没什么问题了,现在的问题就是敌人的攻击,我是设置在事件那里扣血的,我想在玩家扣血后有7秒的无敌时间,该怎么设置呢?想了好久,还是决定和大家讨论一下
作者: Sion    时间: 2014-1-21 00:38
可以通过开关 X 开启一个并行处理事件,内容是等待 420 帧(7秒)关闭开关 X。
扣血加个判断,分歧是那个开关 X 是否开启,开启的话就不扣血。
作者: SuperMario    时间: 2014-1-21 02:05
用事件做ARPG的人,他们最后都疯掉了。
作者: H·H·Y    时间: 2014-1-21 10:20
2楼正解。怪物攻击给玩家扣血之前先判断无敌开关是否开启。但是420帧不一定就是7秒(之前用XP做ARPG的技能CD时发现时间不对,VA应该差不多吧?)
还有个计时方法我觉得稳定性高一点。就是
变量每过1帧数值+1,数值高于420时开关关闭。
作者: shabi    时间: 2014-1-21 10:44
事件指令执行需要1帧(大概),可以用计时器更准。设一个七秒计时器,并行处理,条件分歧,0秒以上不扣血




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1