找回密码
 点一下
查看: 8393|回复: 47

[小题目]如何做出单位生命值变化的触发

[复制链接]
发表于 2006-4-25 18:00:17 | 显示全部楼层 |阅读模式
:Q:Q:Q显卡坏了这么久实在是憋得慌啊暗暗。

论坛上似乎在生命值变化事件上讨论的比较热烈,那么我便出个题目让大家做做。

奖励?还没想好,首先是分值奖励,然后这次和以后历任的答题优胜者的名单会显示在即将完成的主页上嗯嗯。最后其他优胜者本人还有什么想要的可以提出,我酌情看看能否给与嗯嗯。


那么本GA正式第一届的题目比赛开始~

作为第一届比赛,该题目要求非常非常简单:

-做出以一个能响应单位生命值变化的触发来


注意这里的变化包括任何形式的变化,该单位受到伤害,被治疗,自动恢复生命等等全都属于“变化”的范围。本题的要求就是让大家捕捉到这个变化。要求作为演示样本的单位必须是个英雄,拥有一定的属性。每次单位生命变化都必须在屏幕上显示出其生命值。

注意如果使用“每XX秒”来做为触发的事件,那么最后获得的评价将稍微降低。



PS:
隔壁的叔叔? 17:46:13
如果是对玩家英雄有效果~~这个就不错
麦德三世 17:48:37
EN…………
隔壁的叔叔? 17:46:29
循环开销太大了~~这个好些
麦德三世 17:49:30
我去发个出题帖哈哈
麦德三世 17:49:47
让综合区那些来做做这个事件看
隔壁的叔叔? 17:49:03
现在高手太多了~~哈哈~~
发表于 2006-4-25 18:16:55 | 显示全部楼层
这种活动要支持……可惜我不大懂WE……只能纯支持了……
回复

使用道具 举报

发表于 2006-4-25 18:55:30 | 显示全部楼层
一个最大的问题。。。。

英雄的生命回复。。。
回复

使用道具 举报

发表于 2006-4-25 18:55:49 | 显示全部楼层

有这样的事件啊

Life
Unit\'s life becomes Operation Value
指定单位的生命值 大于/等于/小于指定数值
*单位生命值必须由不合变成合才会触发。例如你写: Archmage 0012 <gen>\'s life becomes Greater than or equal to 100
生命值从50.0=>100.00--触发
生命值从50.0=>100.01--触发
生命值从100.00=>100.01--不触发
生命值从100.01=>100.01--不触发


Mana
Unit\'s mana becomes Operation Value
指定单位的魔力值 大于/等于/小于 指定数值
*主要逻辑同上
回复

使用道具 举报

发表于 2006-4-25 18:55:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 18:58:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 18:59:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-25 19:00:15 | 显示全部楼层
生命回复要显示的话又要怎么个显示方法?

这又是一个问题了。。
回复

使用道具 举报

发表于 2006-4-25 19:02:24 | 显示全部楼层
原帖由 麦德三世A 于 2006-4-25 18:59 发表
要的就是“任何改变”,而不是什么固定的100


那么自然回血 或 生命之泉 也算吗?
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 19:03:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-25 19:05:55 | 显示全部楼层
原帖由 麦德三世A 于 2006-4-25 19:03 发表
就是每次触发事件的时候将单位当前生命直接显示到屏幕上。


具体怎么显示?

浮动文字 or 多面板?

浮动文字最多100个
多面板最多16个项目

逐秒更新不会带来很大的开销的
回复

使用道具 举报

发表于 2006-4-25 19:07:01 | 显示全部楼层
这不是整个屏幕在飘数字吗~
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 19:11:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-25 19:15:15 | 显示全部楼层
那么要的是每次的变化而不是每时段的变化对吧?
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 19:18:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-25 19:21:34 | 显示全部楼层
这个题目的难度绝对不可能会难倒GA现役的众高手们~~~我在一边观望.....
回复

使用道具 举报

麦德三世A 该用户已被删除
发表于 2006-4-25 19:23:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-4-25 19:45:23 | 显示全部楼层
如果明白这一点就好做了:如何只删掉触发器的事件?
真不明白TriggerRegisterUnitStateEvent 这样的函数返回event有什么用
回复

使用道具 举报

发表于 2006-4-25 20:23:01 | 显示全部楼层
原帖由 zyl910 于 2006-4-25 19:45 发表
如果明白这一点就好做了:如何只删掉触发器的事件?
真不明白TriggerRegisterUnitStateEvent 这样的函数返回event有什么用




如果可以只删除触发器的事件那就已经可以完成这个题目了
回复

使用道具 举报

发表于 2006-4-25 20:35:56 | 显示全部楼层
回复是线状加血的而不是点状的,所以把最小显示伤害累计到1了,免得满屏的数字乱跳~


加了个多人的
2.w3x

[ 本帖最后由 Red_Wolf 于 2006-4-26 10:31 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-9 06:03 , Processed in 0.179632 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表