请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 3445|回复: 7

[教程] 非缓存仇恨系统

[复制链接]
发表于 2009-4-6 11:04:26 | 显示全部楼层 |阅读模式
主要是做了一个handle映射。

提供一个(unit)MonsterChangeTarget的函数。

无图。
-----------------
简要说明:
当敌人(玩家3)的单位受到伤害的时候,为他自动分配一个仇恨列表(15个上限)
1点伤害=1仇恨
每2秒转换1次目标,自动攻击自己仇恨表里面仇恨最高的单位。
如果单位离怪物大于200码,那么他的仇恨只有大于当前目标125%的情况下才会发生目标转换。
如果你的一个仇恨目标超过4秒没有攻击你,那他的仇恨每2秒减少5%

TargetList.w3x

85 KB, 下载次数: 561

评分

参与人数 2威望 +5 收起 理由
血戮魔动冰 + 1
kook + 4 可以拿来供的演示..

查看全部评分

发表于 2009-4-6 12:57:21 | 显示全部楼层
好简单的说明````
回复 支持 反对

使用道具 举报

发表于 2009-4-6 19:54:59 | 显示全部楼层
楼主做点说明吧 以前都是用二维数组解决的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-9 18:23:22 | 显示全部楼层
其实这个东西你可以把它当成一个代替缓存的玩意儿
回复 支持 反对

使用道具 举报

发表于 2009-4-11 15:02:13 | 显示全部楼层
拿来做演示的话,实在无法直接看出实现了什么。。
回复 支持 反对

使用道具 举报

发表于 2009-4-11 15:08:26 | 显示全部楼层
好吧,我是拿剑圣分身上去试的
回复 支持 反对

使用道具 举报

发表于 2010-9-22 17:24:57 | 显示全部楼层
这个系统不错,下来看看
回复 支持 反对

使用道具 举报

发表于 2010-10-4 02:05:50 | 显示全部楼层
一个人民主义务
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2019-8-24 19:39 , Processed in 0.051561 second(s), 17 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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