發新話題
打印

WE 觸發運作原理

[Close]

WE 觸發運作原理

很多人都不知道也不明白同時也不清楚 觸發..究竟是什麼一回事

之前...曾經用過如果 就 這種方法說明
詳情請按 >><<

現在 用另一種方法說明觸發 究竟是什麼
理論上 大部份你想得出來的 觸發絕對可以做到超過70%以上 (其實30% Jass 可以滿足到你)

觸發 其實是在地圖背景運作的一個小東西..
我們只需要指明 那時候開始 要做什麼 有什麼條件 ..觸發就會自動執行

但..這絕對是簡單中的簡單...
通常我們製造地圖... 為求完成一個動作...可能用上數個觸法來完成
對新手而言...要學懂看清楚幾觸法混合... 那就要由基本功開始...

基本功就是要了解大約60%最常用的指令(觸法)
即是 你要知道 行動 - Create << 這個指令有什麼用途 Every X seconds for game time. << 這個事件又是什麼

其實...WE 內的英文...可以用到一些線上翻譯器來查看
但我們絕對100%+經驗告訴你...看WE自學手冊就夠了
因為WE自學手冊就有詳細說明...而且...是逐個說明...

通常 最令新學WE的人頭痛的是...
變數 , 區域 , 物件 和 數字(整數 和 實數<WE內稱為真實...>)

變數就是一個能代表該屬性中的一個代名詞... 你可以定義他是任何東西...只要屬於他的屬性就可以

假設我們定義了三個變數
X = 整體
Y = 部隊
Z = 真實

我們可以把X定義為 任何整數.. 但不能定義X 為一個 步兵
同樣地 我們可以把 Y 定義為一個步兵 或一個英雄...但不可以定義為一個數字

那你會問
整數 和 真實有什麼分別...都是輸入數字...
真實..其實是遊戲中隨時會更變的一個"值"
例如 HP , MP , 時間等等...
整數 就不會了...(除非你刻意去改變它)

然而...在未學會變數之前...
那就麻煩一點 一個一個觸法來寫...

以Footman 來做說明
我們希望每 2 秒 創造一個步兵 在某個區域...
相信每 2 秒 創造一個步兵 這一步不會太難...
但如何指定某個區域呢?

回到地圖編輯器那裡...就有一個是劃分區域而用的...
只要你劃分了 便可以在觸法中指定區域
以後你移動那個區域 就可以改變出生位置了...

TOP

标题

这里都没教材的???阿平?

TOP

發新話題