返回列表 發帖
回復 1# waynechen251

這個做法在於全地圖計數,
假設我有兩種資源,
那麼我有兩個(黃金,木頭)大小為12的陣列(因應12個玩家),
分別是gold[],和wood[],
去儲存個別的資訊,
這個資訊的內容是去用整數的方式計算玩家有多少個該種建築物,
假設金礦產黃金,
樹木產木頭,
gold[1]的意思就是第一個玩家的黃金數量,
gold[2]就是第二個玩家的黃金數量,
依此類推.

在之後我只要指定玩家1每段時間增加gold[1]數量的黃金便可.
這有變數(variable)和陣列(array)及觸發(trigger)的概念.

TOP

回復 3# waynechen251

很抱歉我似乎講得不夠清楚,
我用實際範例來跟你解釋,
並把變數和陣列的觀念拿掉,
讓你比較好理解

我們先設定一個練習,
練習的內容是只要地圖上有出現"農場",
每個農場每3秒會給玩家100塊錢.

先開啟一個觸發,

事件: 每3秒

條件: 無

動作:
for迴圈內建變數A從1跑到12
計算農場的數量*100並給玩家A錢
備註:這個A是1~12因此會執行12次,所以每個玩家都會被判斷到並給予對應的金錢.

[spoiler=指南圖片][/spoiler]

TOP

回復 5# waynechen251

乘以100這是個運算,
在觸發中增加100單位的黃金,
可以進行數學運算(Arithmetic),
在選單裡面在前面找的到.
   
你可以參考:
http://www.wasabistudio.ca/wikis ... 8A%E6%95%B8:integer

TOP

回復 8# waynechen251

乘號乘錯地方了,
你乘到玩者數的索引(index),
目前你的語法就像是乘"玩家1"的那個"1",
你應該是先算完該玩家的農場數量,
在乘數值.

TOP

回復 10# waynechen251

add 玩家1擁有的農場數*15 給玩家1

你現在的狀況是:
add 玩家1*15擁有的農場數 給玩家1
電腦無法理解你玩家15的意思是甚麼,

我認為你該解決的做法,
應該是在add 數值,
把它分成  玩家1擁有的農場數 和 乘 及 15分開.

TOP

返回列表

戰略要地重大資訊 關閉


關於要地的異常

將軍正在進行修復, 短期間請大家多多包涵. 主要是要修復一些被修改的設定, 也請大家不要驚慌.


查看