找回密码
 点一下
查看: 1093|回复: 19

有没有办法为单个单位添加科技?

[复制链接]
发表于 2011-8-27 23:43:41 | 显示全部楼层 |阅读模式
RT,有什么办法为指定的一个单位添加科技,而不是整个玩家添加呢?
发表于 2011-8-28 06:24:05 | 显示全部楼层
似乎没有方法,除非这个科技只有这个单位有……尝试用其他东西代替科技吧,比如技能,物品什么的……
回复

使用道具 举报

发表于 2011-8-28 06:36:48 | 显示全部楼层
   发现小猫

指定单位科技不可能的哦  不过可以以其他的方式模拟
回复

使用道具 举报

 楼主| 发表于 2011-8-28 08:42:40 | 显示全部楼层
那么,能不能判断一个单位的杀敌数然后添加技能呢?比如说某单位杀死了10个敌对单位,然后添加XX技能给这个单位
回复

使用道具 举报

发表于 2011-8-28 08:48:41 | 显示全部楼层
哈希表/GC+RB绑数据
回复

使用道具 举报

发表于 2011-8-28 08:56:13 | 显示全部楼层
直接用单位自定义值不好么……
回复

使用道具 举报

发表于 2011-8-28 09:01:36 | 显示全部楼层
自定义数值是唯一的,依赖它根本用不过来
回复

使用道具 举报

发表于 2011-8-28 09:04:25 | 显示全部楼层
除了自定义值,还有通魔可以用啊~
点点的思维被菊限了……
回复

使用道具 举报

发表于 2011-8-28 09:07:24 | 显示全部楼层
通魔?
回复

使用道具 举报

 楼主| 发表于 2011-8-28 09:07:58 | 显示全部楼层
引用第4楼·于2011-08-28 08:48发表的  :
哈希表/GC+RB绑数据

表示没用过哈稀表,我刚刚才用的夜天UI,以前用老狼的,所以没接触过哈稀表
不过我觉得好像判断一个单位的杀敌数量也很难办到。这一点,哈稀表可以做到吗?
回复

使用道具 举报

发表于 2011-8-28 09:09:10 | 显示全部楼层
妥妥的
回复

使用道具 举报

发表于 2011-8-28 09:51:58 | 显示全部楼层
判断通魔技能等级或者2进制法……
回复

使用道具 举报

发表于 2011-8-28 10:26:41 | 显示全部楼层
等级自重,二进制。。。不可行
回复

使用道具 举报

发表于 2011-8-28 12:09:45 | 显示全部楼层
理论上2进制可行,不过用传统的2进制方法似乎阻碍很大,猫咪试试,能不能有其他突破的2进制计数法……
回复

使用道具 举报

 楼主| 发表于 2011-8-28 12:32:15 | 显示全部楼层
如果可以成功,那么对抗的兵种变数就有望得到了。可以针对单个杀敌建功大的小兵直接提升一个等级!
回复

使用道具 举报

发表于 2011-8-28 12:34:27 | 显示全部楼层
最好把你要的效果说得详细点吧,自定义值应该就可以实现了……
回复

使用道具 举报

发表于 2011-8-28 12:57:41 | 显示全部楼层
你指的是IMBA里面小兵升级的模式?
不过你要做好心理准备,那模式可是很卡的
回复

使用道具 举报

 楼主| 发表于 2011-8-28 13:31:25 | 显示全部楼层
引用第15楼lo于2011-08-28 12:34发表的  :
最好把你要的效果说得详细点吧,自定义值应该就可以实现了……

对抗图相信大家都不陌生,小兵是怎么样战斗的就不说了。
我想要的效果是:首先我预设所有玩家的科技为满级的。
那么,当一个小兵杀死敌方数量(如5,以5为例吧),如果这个小兵存活下来了,那么,添加科技XX给这个小兵,让他可以得到科技升级的力量从而提高战斗力。
退而求其次,如果无法添加科技,那么就只好添加技能了。

目前遇到两个难题:
1、怎么计算小兵的杀敌数量;
2、如果给这个小兵添加技能的话,那么同类单位的小兵会不会也有可能被添加技能;

还有一个就是,如果以上的方法都不能用,那么,最笨的方法。
可否将同一个单位复制为三个单位,
1级兵不带科技
2级兵带一个科技
3级兵带正常的所有科技
然后是:一级兵杀敌满5升级为二级兵,二级兵杀敌满5升级为三级兵。
这里就回到了我说的第一个难题:即怎么计算小兵的杀敌数量,然后让他升级呢?
引用第16楼绝影之姿于2011-08-28 12:57发表的  :
你指的是IMBA里面小兵升级的模式?
不过你要做好心理准备,那模式可是很卡的
没玩过IMBA,不知道他的升级模式是怎么样的。
回复

使用道具 举报

发表于 2011-8-29 09:11:43 | 显示全部楼层
事件
任意单位死亡
条件
凶手单位的类型是小兵
动作
设置凶手单位的自定义值=凶手单位的自定义值+1
if
凶手单位的自定义值>5
then
为凶手单位添加技能______
else
无动作


科技还是不能用,添加技能好了……
回复

使用道具 举报

 楼主| 发表于 2011-8-29 09:57:22 | 显示全部楼层
谢谢LS,问题解决了,确实用不了科技,虽然有点遗憾,不过也只能将就用了。
PS:我用的是整数计算,没有用自定值。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 20:24 , Processed in 0.042103 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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