返回列表 發帖
已解決

急!觸發問題 禮拜日前需獲得解答

懸賞金額: 15 通用貨幣

最近因為同學電腦課要玩魔獸 所以我打造了一個控兵地圖但是一兩年沒碰編輯器 早已忘記某些觸發如何構成

所以希望能夠獲得大家的幫助
!!



1.如何製作當某單位生命值低於一定百分比就會易主(如戰國時代)


其餘會慢慢補充

最佳答案 Chany
回復 12# waynechen251


    事件 每零秒

因為有時候玩家會錯鍵更改設定,事件每零秒執行一次能鎖定鏡頭。

回復 12# waynechen251


    事件 每零秒

因為有時候玩家會錯鍵更改設定,事件每零秒執行一次能鎖定鏡頭。
熱愛戰略game

TOP

完成了感謝

另外問一下如何鎖定玩者的攝影機高度
因為我發現物件有點大 所以想升高才方便控制部隊

TOP

請問我這樣寫哪裡錯了嗎...

TOP

明白了 我明天去試試看 感謝大家

TOP

指定的话
用动态注册就行啦

TOP

回復 6# cd0719

如果地圖上有五十個單位,
我會建議你做五十條觸發,
原因無他,
單一指定五十個單位,
會比任一單位受到攻擊而作判斷的效率好,
魔獸的處發是Trigger,
屬於全域廣播的程式型態,
當你地圖有一千個單位,
他們因為某些原因或者是跟其他彼此單位交戰,
舉例平均一秒被攻擊三下好了,
那麼這個處發會被執行3000次,
但是如果你特別指定某50個單位的話,
他就只會對50個單位做偵聽,
時間複雜度自然會少很多.

雜湊表的作用是來快速索引,
不過將軍牌的地圖沒有使用到過,
因為雜湊表的出現皆比現有的地圖晚,
改變資料結構太過於費時,

Jass只使用過一次,
就是防開圖的觸發,
但是效果不彰就沒有在使用了.

TOP

本帖最後由 cd0719 於 2013-6-1 05:06 編輯

以下言論..也許是我ㄧ年多沒碰製圖,看書所致,也許有些糊塗或看似可笑了,還請指點見諒..

原本試做了下想貼上來...但發現觸發不知為何崩潰,無法測試遊戲..於是作罷
其實根據將軍和安少講的有點籠統,"指定單位"是指點選地圖上一座建築的話,
那是否有五十個就要用五十個觸發呢?如果是用任意單位受到攻擊,設定變數的話當
地圖上另一座建築同時被攻擊,又會改變變數值,我在思考的是:
1.指定單位如何指定又能化繁為簡
2.受到攻擊和最後使單位低於一定血量的不一定是同位玩家的部隊
而偵測低於血量我是用比對實數,當生命百分比小於等於x.0時啟動
在恢復該單位生命百分比為>x之一值並更改成為最後傷害單位的所有者

另外小的不才,想請教將軍哈希表(hashtable)的大概功用是..?
將軍學過JASS嗎
大不列顛暨北愛爾蘭聯合王國首席女王殿下

TOP

呃…

要知道擴散攻擊是這觸發的致命點
一個大砲打在易主單位旁的部隊會造成易主單位血量降低
而系統會找不到攻擊源頭這樣
孤城與我獨相伴

TOP

应该注意一下技能伤害

TOP

條件上:
亦可以偵測指定單位低於某血量

其他,就繼續跟將軍所說的。
雷神稍鳴動,陰霾天空雨點滴,盼君將留此;
雷神稍鳴動,陰霾天空縱無雨,吾亦留此地。

TOP

觸發:
某一個單位受到攻擊

條件:
1.那個單位是某個指定單位
2.指定單位的血量低於某個程度(感謝逍遙的安少提醒)

動作:
1.恢復指定單位生命
2.改變擁有者

TOP

回復 10# waynechen251

這條觸發只會回傳單位,
所以不會有直接triggering player的數值回傳,
你要設定的是 owner of triggering unit,
不過建議不要用這樣,
因為不夠精準,
你要用owner of attacking unit(攻擊你這個單位的單位之玩家)和owner of attacked unit(被攻擊的單位之玩家).

另外如果你在觸發中的事件(Event)已經指定好單位了,
第二條件(condition)就可以免去了.

TOP

返回列表

戰略要地重大資訊 關閉


關於要地的異常

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


查看