原帖由 kingdun3284 於 20-4-2008 06:16 發表 
知前睇過0資源偵測法,我將佢試下改,改做0物件偵測法,不過就得- -
我用的是:
當A區中有3隻兵,就會移除一個木牆,當那三隻兵都走晒,個木牆就會出番來。
於是,我就整一個循環的觸發會不佛建立一個乾早堆於B區,然後 ...
其實可能是觸發次序問題
不過關於你所說的>>當A區中有3隻兵,就會移除一個木牆,當那三隻兵都走晒,個木牆就會出番來。
我會比較建議使用建立旗幟,因旗幟可同時間建立兩支
觸發1 - 循環
建立物件 - 旗幟(B區域)
觸發2 - 循環
區域中物件 - 1(A區域)
移除物件 - 旗幟(B區域)
移除物件 - 木牆
觸發3 - 循環
區域中物件 - 2(B區域)
建立物件 - 木牆
若用你的方法
觸發1 - 循環
建立物件 - 乾草堆
觸發2 - 循環
區域中物件 - 1(A區域)
移除物件 - 乾草堆
移除物件 - 木牆
觸發3 - 循環
區域中物件 - 乾草堆
建立物件 - 木牆
因為觸發是由上至下執行(以建立觸發時間來排序)
第一次執行-->首先建立草堆,沒兵(移除沒效),建立木牆
第二次執行-->繼續建立(但因第一次已有...沒效果),有兵(移除乾草+木牆),
但正正移除乾草時第三個觸發已經發生,第三個觸發是成立的,所以又建木牆
重複次序就會變成 移除木牆-->建立-->移除.....
本人用旗幟就是防止有此情況(偵測有兩支才建立木牆)
原帖由 lautszon 於 20-4-2008 06:48 發表 
如何計算一種資源收集方式(eg村民,遺跡 etc)的回報率?
你所指的是分數計算法??
http://tw.knowledge.yahoo.com/question/?qid=1205080208471
希望幫到你...
[ 本帖最後由 神秘二代 於 20-4-2008 18:45 編輯 ] |