找回密码
 点一下
查看: 875|回复: 11

關於刷兵

[复制链接]
发表于 2013-2-11 17:22:05 | 显示全部楼层 |阅读模式
請教有無更簡單方法實現1隻1隻出兵的觸發。
下方TD演示有用到1隻1隻出兵,但是觸發是用動作定義,鷹該有更簡單的用法?
簡易td製造教程 - 更新
之前做過we的,但是忘了怎麼做,沒有用到動作定義。
設置3個點出兵,3個點出兵的數量總共50,然後是1隻1隻出來 請教解答,感謝大家了。


发表于 2013-2-11 18:42:53 | 显示全部楼层
本帖最后由 yxxiaobin 于 2013-2-12 15:50 编辑

刷兵的话,设计一个通用的动作是最好的方法。如果你不习惯,把独立动作里的东西挖出来贴到刷兵主触发器就是了。
简答说下刷兵思路:
1.在某点创建一个指定类型的单位给电脑进攻者。某点一般是事先摆好的点,或者是出生位置,或者是建筑位置之类的。
2.为单位开启自杀式进攻。
3.将单位编入下一波AI进攻波次。
4.立即启用下一波。
5.等待几秒。
6.使上述动作循环一定次数。

------------------------------------------
没注意看是TD出兵,上边的略过吧,那个不太适合TD。

点评

小彬,可否看看還需要改哪些什麼觸發嗎?試了很久。 計時器完後,第1波有怪出來,但第2波就沒怪出現了... 我設置單點1隻1隻兵出來的刷兵,原本剛用時候還會接下1波,改了某地方之後就不行了。  详情 回复 发表于 2013-2-12 11:33
回复

使用道具 举报

 楼主| 发表于 2013-2-12 11:33:58 | 显示全部楼层
yxxiaobin 发表于 2013-2-11 18:42
刷兵的话,设计一个通用的动作是最好的方法。如果你不习惯,把独立动作里的东西挖出来贴到刷兵主触发器就是 ...

小彬,可否看看還需要改哪些什麼觸發嗎?試了很久。
計時器完後,第1波有怪出來,但第2波就沒怪出現了...
我設置單點1隻1隻兵出來的刷兵,原本剛用時候還會接下1波,改了某地方之後就不行了。
練習-刷兵.SC2Map (31.45 KB, 下载次数: 9)
回复

使用道具 举报

发表于 2013-2-12 15:06:39 | 显示全部楼层
本帖最后由 airlost01234 于 2013-2-12 17:23 编辑

我把你那個拿來修改成我現在這個
我不知道我這個是不是你要的效果 練習-刷兵10波.SC2Map (16.11 KB, 下载次数: 11)
還有你的變數很多都沒有設定都是空的........

点评

3個點出兵是我要的效果 可是第2波好像還有異化蟲沒出完耶,剩下的數量剩刺蛇T.T 那些設定變數我用在動作定義裡面,剛修改一下,還有問題是第2波會重複出異化蟲不會出下一兵種。 可能還要在修改...  详情 回复 发表于 2013-2-12 15:48
回复

使用道具 举报

 楼主| 发表于 2013-2-12 15:48:16 | 显示全部楼层
airlost01234 发表于 2013-2-12 15:06
我把你那個拿來修改成我現在這個
我不知道我這個是不是你要的效果
還有你的變數很多都沒有設定都是空的.. ...

3個點出兵是我要的效果
可是第2波好像還有異化蟲沒出完耶,剩下的數量剩刺蛇T.T
那些設定變數我用在動作定義裡面,剛修改一下,還有問題是第2波會重複出異化蟲不會出下一兵種。
可能還要在修改...
練習-刷兵.SC2Map (31.8 KB, 下载次数: 7)

点评

出完了吧 我第2波異化蟲數量設20而已啊  详情 回复 发表于 2013-2-12 17:13
回复

使用道具 举报

发表于 2013-2-12 15:50:53 | 显示全部楼层
本帖最后由 yxxiaobin 于 2013-2-12 17:11 编辑

呃..我不太习惯改别人的东西,我帮你重新做一个好了。
只做了最基本的波次控制和路径控制。如果你有能打晕或暂停怪的武器或技能,那么需要额外对被击晕的怪进行控制,比如某buff消失,命令怪向某点移动等。
TD刷兵演示.SC2Map (19.98 KB, 下载次数: 17)

点评

參考囉!! 不過如果用動作定義是不是可以省去很多 變數=某怪 變數+1 變數=某怪 變數+1 我是用 變數(0)=某怪 變數(1)=某怪 不一樣方法可是通用,神奇!  详情 回复 发表于 2013-2-12 17:34
小彬,THK喔~~  发表于 2013-2-12 16:18
回复

使用道具 举报

发表于 2013-2-12 17:13:39 | 显示全部楼层
本帖最后由 airlost01234 于 2013-2-12 17:33 编辑
Unreal521 发表于 2013-2-12 15:48
3個點出兵是我要的效果
可是第2波好像還有異化蟲沒出完耶,剩下的數量剩刺蛇T.T
那些設定變數我用在動作 ...

出完了吧 我第2波異化蟲數量設20而已啊
想出更多的話去資料編輯器裡改動波次資料就好了
還有就是我改動過出的兵種

点评

發現小問題,第3波後兵種會重疊出 第4波有怪不會動了,不知道怎回事...  发表于 2013-2-12 17:54
呵~原來設20而已,想說數量怎有點不對。 感謝幫忙喔!!  详情 回复 发表于 2013-2-12 17:27
回复

使用道具 举报

 楼主| 发表于 2013-2-12 17:27:55 | 显示全部楼层
airlost01234 发表于 2013-2-12 17:13
出完了吧 我第2波異化蟲數量設20而已啊
想出更多的話去資料編輯器裡改動波次資料就好了

呵~原來設20而已,想說數量怎有點不對。
感謝幫忙喔!!
回复

使用道具 举报

 楼主| 发表于 2013-2-12 17:34:03 | 显示全部楼层
yxxiaobin 发表于 2013-2-12 15:50
呃..我不太习惯改别人的东西,我帮你重新做一个好了。
只做了最基本的波次控制和路径控制。如果你有能打晕 ...

參考囉!!
不過如果用動作定義是不是可以省去很多
變數=某怪
變數+1
變數=某怪
變數+1
我是用 變數(0)=某怪
           變數(1)=某怪
不一樣方法可是通用,神奇!

点评

我们两个的写法最终效果完全一样,但是用我的写法不必去修改index,只需要修改单位类型就可以了,所以省事一点,也不容易出错。  详情 回复 发表于 2013-2-12 19:00
回复

使用道具 举报

发表于 2013-2-12 18:16:45 | 显示全部楼层
派加獸很奇妙的不會動
不過出重複兵種並沒有問題
因為這是說改就改的
就像這樣(笑)
WaveUnit1.jpg WaveUnit2.jpg WaveUnit3.jpg
回复

使用道具 举报

发表于 2013-2-12 19:00:39 | 显示全部楼层
Unreal521 发表于 2013-2-12 17:34
參考囉!!
不過如果用動作定義是不是可以省去很多
變數=某怪

我们两个的写法最终效果完全一样,但是用我的写法不必去修改index,只需要修改单位类型就可以了,所以省事一点,也不容易出错。

点评

沒想到可以點評自己,本人不會當真的,哈哈~  发表于 2013-2-13 16:51
居然真的可以点评自己,其实也就是想说个冷笑话,顺便试试能否点评自己,air同志不必当真。其他人就更不要当真了。  发表于 2013-2-13 15:56
呃,几个个累加对于普通台式机来说确实计算量确实有点大,尤其是居然还需要使用一个局部变量,这个待见真的不小,是小彬没考虑到,下次注意。  发表于 2013-2-13 15:54
其實對系統而言...效果並不一樣...你的寫法多宣告了一個變數(雖然觸發跑完就刪了) 動作量也更多了  发表于 2013-2-12 22:39
回复

使用道具 举报

 楼主| 发表于 2013-2-13 15:36:45 | 显示全部楼层
本帖最后由 Unreal521 于 2013-2-13 15:40 编辑

試做了一下,是我要的效果,終於可以了
3個點出兵,數量各10,1隻1隻出,也有顯示第幾波數。
感謝airlost01234yxxiaobin(小彬)的幫忙。
練習刷兵.SC2Map (29.77 KB, 下载次数: 10)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 18:35 , Processed in 0.382330 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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