中文字幕亚洲欧美日韩在线不卡,亚洲欧美日产综合在线网性色,思思久久精品6一本打道,综合视频中文字幕

    <sub id="dxmnt"><ol id="dxmnt"></ol></sub>

      1. 《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        更新時間:2022-04-10 15:11:29作者:佚名

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        我最近編游戲已經(jīng)開始無力了

        主要卡在設定BOSS的AI 跟制作BOSS各種攻擊模式

        還有讓單位進入守護者操作的一些很復雜的觸發(fā)跟資料修改

        想說最近也沒什么在弄東西打算把自己摸索到的一些東西拿出來分享給各位想編游戲的人

        要開始啰

        1.首先你要先去游戲里看一下我的作品(贖罪) 主要是要讓妳們知道我接下來說的是什么東西.....


        觸發(fā)器

        我們先從移動器開始

        1.創(chuàng)造一個資料夾ID為玩家1 這是要做一個資料的分類方便以后做修改

        2.創(chuàng)造一個資料夾 ID為 移動器

        3.在移動器的資料夾里新增以下4個變數(shù)

        ID為Polar Velocity (theta) = 0.0 <實數(shù)在陣列設定為16

        ID為Cartesian Velocity (x) = 0.0 <實數(shù)在陣列設定為16

        ID為Cartesian Velocity (y) = 0.0 <實數(shù)陣列16

        ID為Polar Velocity (r) = 0.0 <實數(shù)陣列16

        記得要在 變數(shù)類型那邊設定成實數(shù)

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        住:變數(shù)千萬不要用中文因為有些語法會發(fā)生錯誤導至無法被觸發(fā)的情形

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        住:這些變數(shù)在經(jīng)過一個特定的腳本可以變成一個辨識方向的引擎

        4.新增一個(新增動作定義)的腳本ID為移動方向辨識器

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        5.在移動方向辨識器里的參數(shù)ID為P = 0 <整數(shù)>

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        ID這部分妳們可以用自己看的懂得都行

        6.在動作新增一個設定變數(shù)設定變數(shù)請參考以下圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        索引的P 就是腳本里的參數(shù)點索引---->參數(shù)---->P

        7.一樣在新增一個變數(shù)設定請參考以下圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        記住所有在動作設定的變數(shù)或觸發(fā)都要依照順序上下排列

        觸發(fā)時是由觸發(fā)器中的最上方開始依序到下方結束

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        8.在移動器的資料夾新增以下8個觸發(fā)器

        ID為 W (向前)

        ID為 A (向左)

        ID為 S (向下)

        ID為 D (向右)

        W UP

        A UP

        S UP

        D UP

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        9.在W觸發(fā)器里的事件--->新增元件---->使用者介面---->按鍵被按下

        按鍵設定為W 請參考以下圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        10.在動作新增一個變數(shù)設定請參考以下圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        11.新增移動方向辨識器<----我解說一下這個就是我們自己設定的腳本

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        在P那邊 選 函數(shù)--->玩家---->觸發(fā)玩家

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        12.在A的觸發(fā)器也做一樣的動作按鍵記得設定A

        變數(shù)設定Cartesian Velocity (y) 請看參考圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        然后一下在變數(shù)下面新增一個移動方向辨識器

        在P那邊 選 函數(shù)--->玩家---->觸發(fā)玩家

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        13.在S的觸發(fā)器也是一樣按鍵記得設定S

        剩下的 我不多說只接看參考圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        14.在D的觸發(fā)器也是依樣按鍵記得設定D

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        15.在W UP的觸發(fā)器也是一樣按鍵記得設W

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        16.在A UP的觸發(fā)器也是一樣按鍵記得設A

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        17.在S UP的觸發(fā)器也是一樣按鍵記得設S

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        18.在D UP的觸發(fā)器也是一樣按鍵記得設D

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        好哩我們先喘一口氣


        19.在玩家1的資料夾里新增一個變數(shù)ID為Plays the family 1 hero

        類型 設定成 單位

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        20.在玩家1的資料夾新增一個新增動作定義ID為自定義動作接收

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        在自訂義動作接收里的參數(shù)新增元件ID為hero 也就是英雄的意思

        設定hero的類型為 單位

        然后再新增一個參數(shù)ID為Identification 辨識的意思

        設定 Identification 類型為整數(shù)

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        21.在動作新增--->變數(shù)設定-->Plays the family 1 hero

        索引--->參數(shù)--->Identification

        數(shù)值--->參數(shù)--->hero 這些東西不知道在哪的話回步驟19看一下喔

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        接下來我們回到移動器的資料夾

        22.在移動器的資料夾里新增一個觸發(fā)器ID為移動控制集

        在移動控制集的事件新增元件---->計時器--->周期性事件時間設定為0.05

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        23.在動作新增元件--->玩家群組--->在玩家群組中挑...

        玩家群組 設定為 所有玩家

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        然后在玩家群組的動作新增--> If Then Else

        然后在 If 這邊 新增一個and

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        在and的條件 新增兩個比較

        第一個在單位設定變數(shù)--->Plays the family 1

        索引 設定1


        住:這個是用來辨識這項觸發(fā)屬于哪位玩家用的

        所以以后有關玩家1套用Plays the family 1下面出現(xiàn)索引都要設定1

        如果設定其他數(shù)字有些觸發(fā)就會失去連結性


        接著在運算子==這個不用動它

        數(shù)值設定為1 這個等于單位雍有者==1 也就是玩家1的意思

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        24.為第二個 比較 做設定 請看圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        數(shù)值 選變數(shù)--->Plays the family 1

        25.請看圖片

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        在則新增元件-->下達命令ok 這個比較復雜直接看圖說故事

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        這個你完成了以上的步驟用看祥圖應該不需要說明啰

        畢竟這個比較復雜用說的不如用看的

        26.在地圖創(chuàng)造一個單位

        27.回到玩家1的資料夾新增一個觸發(fā)器id為初始

        在初始里事件--->新增元件--->游戲-->地圖初始化

        接著在動作新增元件--->自訂義動作接收住:這個就是我們在第20步驟所設定的腳本

        單位--->直---地圖上的某個單位

        然后在單位的下面Identification:設定1 住:Identification這個i在第20步驟設定參數(shù)時所設定的id

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        okok 這麻煩的步驟都做完了接下來教各位怎么讓更多的使用者來使用這個移動引擎


        步驟

        28.復制玩家1的資料夾 把id改為玩家2

        打開來看它里面的觸發(fā)器id后面會多一個2

        但你注意看他是空一格2

        所以這時你會無法存檔

        所以你要把觸發(fā)器的id改一下盡量改自己看得懂好記的方便很后做修改跟新增東西

        或直接 a2或b2這樣

        29.在玩家2的資料夾中的初始2 里面檢查有沒有重復到玩家1的單位跟觸發(fā)

        有的話就作修正

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        30.回到移動器資料夾到移動控制集然后復制玩家群組中的動作

        一般-If (Conditions) then do (Actions) else do (Actions)

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        打開復制好的來看

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學

        把它修改成屬于玩家2的觸發(fā)動作

        31.修改下達命令的觸發(fā)

        《星際爭霸2》移動及鏡頭平移及單位攻擊觸發(fā)教學


        之前已經(jīng)有大大提供了一個鏡頭偏但會因為地形的高低而出現(xiàn)鏡頭偏高及無法

        完整看到正前方的問題所以我會教各位比較好用的鏡頭鎖定方式

        那么就先這樣了@@ 好累哦