找回密码
 点一下
查看: 1019|回复: 2

关于删除单位和学习施放技能?

[复制链接]
发表于 2011-2-14 04:21:04 | 显示全部楼层 |阅读模式
如题.
相向高手们请教这两个问题.
1.我听说单位死亡后删除比较好.但是不太明白其中的奥妙.为什么要删除死亡的单位?别外地图当中总有些单位是要重复利用的.比如固定的BOSS和玩家英雄.它们在死后删除的话....复活后会不会出现什么差错?还是说要在删除当中加入判断为宜?
2.我希望让刷出的怪物自动学习和施放技能.觉得自己处理不好.想向高手们请教一下.
a 每次刷出怪物都不尽相同...对应学习的技能也不同.
仅仅在创建单位时给单位添加技能的话,十分头大.
因为不知道应该怎么判断这个的怪物需要添加什么样的技能....而且技能估计很多....
想问有没有什么办法能让单位自动学习自带的技能...
自带技能--指:编辑器中给 农民 增加的 闪烁 重击 分裂 等技能.
想部有可能吗?(我知道单位-普通 中的技能是不用学习的.但是我想问问自动学习技能这方面有没有什么办法...)
b 施放技能.
让一群单位(单位类型相同)在攻击时施放技能,
我就想到了 单位攻击 和 单位被攻击 两个事件...
不过听人说这样很没效率,似乎也容易让游戏很卡.
想问问有没有什么更简捷有效的办法让一群单位(单位类型相同)在战斗中施放技能?

希望高手不吝赐教.谢谢.
最后祝福大家情人节快乐.愿有情人终成眷属.笑.
发表于 2011-2-14 08:50:05 | 显示全部楼层
一:
单位死亡后不用删除,因为系统会在单位的尸体腐化后自动将其删除(而不会造成泄漏)。
而一般在单位死亡后将其删除,只是为了防止单位尸体太多以至卡机而已。
当然,删除了单位后尸体也就没有了……所以如果是英雄的话,删除它就会导致无法复活(或者复活错误)
因此,除了特殊情况外,单位是不需要在死亡后将其删除的。(如果不想要尸体,可以“设置死亡方式”为爆炸;如果不想尸体太多,可以减少“腐化时间”)

二:
a:可以用几个数组将单位和技能一一对应起来,然后刷兵的时候一起将技能刷出来就可以了。
b:单位被攻击事件的效率并不低,除非你在这个触发里面有非常多的动作,或者攻击的单位实在是太多,不然一般都是不会卡机的。
当然,为了保证效率,最好将所有有“任意单位被攻击”事件的触发合并到一起使用。
回复

使用道具 举报

 楼主| 发表于 2011-2-18 21:33:24 | 显示全部楼层
十分感谢.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-2 05:28 , Processed in 0.029289 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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