


→ bmzz:希望有大大可以說一下最高可以玩到幾關XD 02/20 00:16
→ bmzz:有人反應,所以做了點修改..讓怪物成長慢一點 02/20 00:47
→ bmzz:自己玩最高到46關= = 02/20 01:08
→ bmzz:再增加跳錢的速度以及怪物基礎能力,塔升級的加成 02/20 01:50
→ bmzz:改完之後最高玩到65..應該不會再改了@@.. 02/20 02:04
推 etrexetrex:63 LV 02/20 11:56
推 rockfuture:54LV...哈哈 沒看說明 不知道炮可以升級XD 02/20 12:39
→ Mrmanpower:62....為什麼一隻就倒了... 02/20 20:35
→ bmzz:因為後期怪物血量成長的太恐怖了@@" 02/20 22:53
推 ldwang:65...對了,我是1024x768,剛好會看不到最下面的按鈕 02/21 05:19
推 cjcat2266:功能作得蠻完整的~good job :) 02/21 13:22
→ cjcat2266:不過好像效能吃很大,才10隻敵人就消耗很多CPU資源 02/21 13:23
→ cjcat2266:是不是你每一個frame都判斷每一個敵人跟砲塔的距離啊? 02/21 13:23
→ cjcat2266:判斷距離很吃資源,最好先用一些撇步來減少運算量 02/21 13:24
→ cjcat2266:像是先只看X或Y軸座標差之類的,或是切grid 02/21 13:24
如果在地圖上狂移動滑鼠的話還會發生暫停的問題,囧....
(這不知道是不是因為我用grid layout的關係..滑鼠移動時,經
過每一「格」都會發生event導致....)
我的做法是,每個敵人都註冊一個move event,然後發生move event
就跟main event listener回報,再由main event listener通知所有
的塔,現在發生move event的敵人,再由塔自行決定要不要攻擊....
非常的蠻幹,囧....
也就是說每個敵人都會不斷的trigger move event,這可能也是效能
不彰的原因之一。
當初的構想是,利用grid layout,每一格都會有其意義存在,未來編
輯新的關卡的時候才會比較快速。
好比說「Road」元件,敵人一出生後,便會自己偵測下一格Road位置
,並移動過去,所以只要在grid內利用Road元件從enemyMaker舖一條
路到Castle,怪物就會自己知道自己要走的路了,這裡應該也是一個
吃效能的地方我想,囧....
其它像是「Ground」元件就是可以點擊的地板進而蓋塔的元件...etc
不管怎樣,很感謝cj大給這些建議=)
推 hacker79:到45LV的時候,怪物移動快到打不到耶@@,也沒有損血的樣子 02/21 14:54
因為怪物血量成長的太快了吧@@?
不過如果有蓋一個升級到一定程度的塔,打這些敵人還是很有效的
※ 編輯: bmzz 來自: 61.217.31.52 (02/21 16:34)
推 wind50321:在門口左右各蓋一個 全部升級到最高級 但是5X級速度太快 02/21 20:41
→ wind50321:還是掛了 02/21 20:41
推 uice:56級﹐開始失血﹐60級掛掉﹐建議可以把砲賣回 02/21 21:49
其實,關於遊戲性,我是有在開發時就保留了一些彈性來讓變化性可
以更多。
例如常見的,緩速塔、範圍傷害塔、增幅塔。
或是我自己想到的磁鐵塔(就是磁鐵性質,同時有讓敵人加速跟緩
速的效果,端看敵人與塔的位置)
升級主堡...etc
只是看看這效能XD....以及一開始程式的架構就有問題..
最後,我決定將這個遊戲陽春的完整化,然後剩下的變化就不負責任
的全都丟給下一個不知道何時會出來的版本了,囧....
推 terrylchen:63被一擊必殺XD 02/22 01:20
XD....
謝謝大家的建議=)
※ 編輯: bmzz 來自: 61.217.35.165 (02/22 02:30)
推 ldwang:把砲蓋在怪物第三個轉彎的地方,這樣經過攻擊距離的加成之後 02/22 15:47
→ ldwang:該砲可以在怪一出生那段+第二個轉彎之後那段都打得到. 我只 02/22 15:49
→ ldwang:玩到65. 主要只有蓋兩個砲. 我是當遊戲在玩不是當程式在測x 02/22 15:50
推 GGPlay:Go ON!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 04/17 16:48