菜鸟_阿J 发表于 2009-12-10 12:41:27

标题

想问一下各位哥哥姐姐弟弟妹妹们…怎么做出 每杀一只鹿就能得到一定量食物 的效果(如大智兄的星星之剑那样)小弟曾试过使用“杀死比率”的办法,不过貌似不行…哪位大大可以告诉我下(最好不用涉及AI)先谢谢了

菜鸟_阿J 发表于 2009-12-10 12:49:04

问一个问题(重发)

想问一下各位哥哥姐姐弟弟妹妹们…怎么做出 每杀一只鹿就能得到一定量食物 的效果(如大智兄的星星之剑那样)小弟曾试过使用“杀死比率”的办法,不过貌似不行…哪位大大可以告诉我下(最好不用涉及AI)先谢谢了

[ 本帖最后由 菜鸟_阿J 于 2009-12-10 20:20 编辑 ]

hawk_zz 发表于 2009-12-12 20:18:55

你可以用“拥有少量对象”来弄列如:盖亚女神本拥有50只鹿子,你杀了一只,然后就获得食物,然后再出现鹿子,盖亚女神就又有50只鹿子了!

六文丿鱼丸 发表于 2009-12-12 22:27:31

原帖由 714954339 于 2009-12-12 20:18 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
你可以用“拥有少量对象”来弄列如:盖亚女神本拥有50只鹿子,你杀了一只,然后就获得食物,然后再出现鹿子,盖亚女神就又有50只鹿子了!
傻办法

黑心查理 发表于 2009-12-13 09:55:28

……
星星之剑里的鹿不多,估计是用消灭目标做的。

ch宗 发表于 2009-12-13 09:59:49

鹿不多的话可以用消灭目标

六文丿鱼丸 发表于 2009-12-13 11:07:21

上面2层楼都不行哦!

杀死目标是行不通滴,不信自己试试,没弄过别乱说

六文丿鱼丸 发表于 2009-12-13 11:08:30

以下引用


其实在当时我就想专门开个帖子来介绍,但由于学习太忙了,所以一直拖到现在!

具体触发:



如果在一个战役中,有二种动物可以供给玩家食物,那我们就只利用二个触发就可以达到效果!

我们拿野猪,鹿来做例子!我们假设杀一只野猪玩家可以加50F,杀一只鹿可以加20F!同时假设地图上共有野猪20只,鹿30只!

触发1 开启 循环

条件0 盖亚拥有少量单位 野猪19

效果0 盖亚进贡食物50给玩家1

效果1 产生单位 野猪(安全的地方,位置为A)

效果2 任务目标 野猪远离位置A(可以让它到同伴那去,这样玩家就永远杀不完了!哈哈~~)、

触发2 开启 循环

条件0 盖亚拥有少量单位 鹿29

效果0 盖亚进贡食物20给玩家1

效果1 产生单位 鹿(安全的地方,位置为B)

效果2 任务目标 鹿远离位置B(可以让它到同伴那去,这样玩家就永远杀不完了!哈哈~~)

试想,假如我们用以前的方法,那岂不是需要50个触发,且不说它不可以循环!而用上面的方法,只需要2个触发就OK了!这也很符合大智提出的“触发优化设计”原则哦!

由此,我们就可以得出“经验系统”!

我们假设玩家在游戏中需要对付玩家2的弓手和骑士(各有10名),我们又假设杀死一个弓手加1点经验,杀死一个骑士加3点经验。而经验用木材代替,石头代表等级,且总共只有2级,升到1级需要10点经验,升到2级需要30点经验。

触发1 开启 循环

条件0 玩家2拥有少量单位 弓手9

效果0 玩家1进贡木材—2给盖亚

效果1 玩家1进贡木材1给盖亚

效果2 产生单位 弓手(安全的地方,位置为A)

效果3 任务目标 弓手远离位置A(可以让它到同伴那去,这样玩家就永远杀不完了!哈哈~~)、

触发2 开启 循环

条件0 玩家2拥有少量单位 骑士9

效果0 玩家1进贡木材—4给盖亚

效果1 玩家1进贡木材1给盖亚

效果2 产生单位 骑士(安全的地方,位置为B)

效果3 任务目标 骑士远离位置B(同样可以让它到同伴那去,这样玩家就永远杀不完了)

触发3 开启 不循环

条件1 玩家1堆积属性 木材10

效果0 显示建筑:“恭喜您,升级了!”

效果1 玩家1进贡石头—2给盖亚

效果2 玩家1进贡石头1给盖亚

效果3 玩家1进贡盖亚木材10

效果4 激活触发4

触发4 不开启 不循环

条件1 玩家1堆积属性 木材30

效果0 显示建筑:“恭喜您,升级了!”

效果1 玩家1进贡石头—2给盖亚

效果2 玩家1进贡石头1给盖亚

效果3 玩家1进贡盖亚木材30

菜鸟_阿J 发表于 2009-12-13 11:32:47

先谢谢各位了此问题已解决

黑心查理 发表于 2009-12-13 12:14:50

你什么意思?LZ只是问那个杀鹿加食物又不是循环,只是问星星之剑里啊。

六文丿鱼丸 发表于 2009-12-13 12:56:22

原帖由 黑心查理 于 2009-12-13 12:14 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
你什么意思?LZ只是问那个杀鹿加食物又不是循环,只是问星星之剑里啊。


那就设置20个触发咯 星星之剑杀鹿加食物当然用类似于此类的方法 请你看清楚链接里面内容再说话 因为杀死单位是不可实现的

黑心查理 发表于 2009-12-13 13:06:58

条件消灭目标不能实现吗?我看过星星之剑;里就2条鹿.

heroin 发表于 2009-12-13 13:10:54

这个问题嘛……还是那个最好,拥有少量目标的

但是,除非你能保证地图够用。
页: [1]
查看完整版本: 标题