Project1

标题: 【求教】关于玩家受伤问题 [打印本页]

作者: x544    时间: 2012-4-27 14:43
标题: 【求教】关于玩家受伤问题
本帖最后由 x544 于 2012-4-29 11:10 编辑

在主角对象的[被攻击]里
我用变量[玩家无敌时间] 然后选[添加] 数值写[5]
之后玩家无敌时间的确增长了
但是结果玩家一碰敌人就秒杀之 这是怎么回事?
请求各位帮助


‘‘──x544于2012-4-27 15:47补充以下内容

看帖量都18了 请各位不要看帖不回帖好不 求冒泡
’’


‘‘──x544于2012-4-27 15:54补充以下内容

@死伤殆尽
@jiuji250
在线等

’’
作者: z544    时间: 2012-4-27 19:59
不好意思 我是LZ 密码忘了..
没人来啊 好冷清啊..拜托大大们来帮我看下 我到现在还是没解决
作者: 死伤殆尽    时间: 2012-4-27 20:25
@jiuji250
我不懂AGM靠你了(拍肩
作者: x544    时间: 2012-4-27 21:01
本帖最后由 x544 于 2012-4-27 21:01 编辑
死伤殆尽 发表于 2012-4-27 20:25
@jiuji250
我不懂AGM靠你了(拍肩


你看看嘛 这个问题应该很古老了..只是我不会..
作者: v2sam    时间: 2012-4-27 21:41
把玩家的攻击热区去掉
作者: x544    时间: 2012-4-28 06:44
本帖最后由 x544 于 2012-4-28 08:51 编辑
v2sam 发表于 2012-4-27 21:41
把玩家的攻击热区去掉


之前就没有攻击判定. 还是会秒杀敌人


‘‘──x544于2012-4-28 16:02补充以下内容

恩 是的 又检查了遍 的确是
’’
作者: jiuji250    时间: 2012-4-28 17:06
这是正常情况= =

因为你根本没搞清楚变量的具体含义


看帮助。两个变量,玩家的无敌时间和体力消减后的无伤时间,前者的作用就是超级玛丽里面的无敌星星,效果说的很明确,

“接触到的对象全部秒杀之,即使没有攻击判定也可以”,明白了吧,而后者才是你说的受伤后的无伤时间,这个是主角和所有

其他对象共享的,只有改这个才能做到你说的更改所谓的“无敌时间”。

因为是共享,所以玩家和敌人的无敌时间是相同的,想要延长或者缩短,就在玩家身上做文章,手动加上无敌动作(判定为0,伤害率为零之类的),默认变量做不到



作者: x544    时间: 2012-4-29 11:10
jiuji250 发表于 2012-4-28 17:06
这是正常情况= =

因为你根本没搞清楚变量的具体含义

已经明白拉 谢谢拉




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