<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] * * * * * ## 路徑編輯器(The Path Editor) ![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文檔翻譯草稿/編輯器窗口/_image/2017-06-22-20-13-52.png) 在制作游戲時,有時候你可能希望某個實例沿著特定的軌跡行動。當然你可以通過代碼輕松實現這個效果,只需要在場景中創建一系列坐標點然后讓實例在這些點之間移動即可,但是如果你想實時調整軌跡、適配不同的實例對象,然后進行測試就顯得有些不便了,所以在GameMaker Studio 2中我們引入了專門的路徑資源和對應的編輯器。 基本概念十分簡單——你可以在路徑編輯器中直接繪制路徑,然后可以在對象中通過某個事件觸發告知對象的實例要沿著某個路徑行動即可。你也可以設置追蹤軌跡行進的速度,當你創建一個路徑資源時會開啟以下編輯器窗口,其中包含以下選項: ### 路徑屬性(Path Properties) 與GameMaker Studio 2中其他的資源一樣,你應當為新建的路徑設置一個獨一無二的名稱,以便在游戲公測中更方便的指定它,并且許多人偏好使用前綴(或后綴)來區分不同的資源(如:path_Enemy或PwerUp_path)。當命名路徑后,你可以從右側的主編輯器中來設置一些節點,每個點都需要單獨定義位置和速度。 你可以雙擊以編輯任何屬性,路徑中節點的速度值代表實例沿路徑移動的速度的百分比(默認為100%)。因此,如果你沿著路徑以2(每一步2像素)的速度移動一個實例,而其中一個點的速度設置為50%,則該實例會在接近這個點時將速度降低到1(50%的路徑初始速度)。同樣,你還可以吧點的速度設為150%,這樣實例抵達該點時速度就會提升。通過這種方式你可以創建一些很棒的動態移動效果,并且不用寫一行代碼。 你還可以指定路徑的連接類型以及路徑是否閉合(閉合的路徑起點和終點相連)。連線的類型可以是直線,也可以是平滑的曲線,其中直線會簡單將各個點相互連接起來,這樣在點所在的位置會形成一個角度,而平滑曲線不會直接穿過任何一個點,而是創建一個近似的曲線來貫穿大致路線。你還可以指定曲線的精度(默認為4),這個值的范圍是1到8,其中8是最平滑的狀態,下圖顯示了直線、曲線以及最高精度的曲線的不同狀態。 ![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文檔翻譯草稿/編輯器窗口/_image/2017-06-22-21-17-25.png) ### 編輯(Editing) 你可以在編輯窗口的路徑中任意位置單擊以添加新的點,一旦把路徑放到編輯器中后,可以單擊并拖動其中的一個點來修改點的位置,也可以修改左側現實的X和Y軸的位置和速度的值(上文說明過速度的用法)。你可以按住Ctrl然后點擊以多選多個點,然后同時拖放或批量刪除所選中的點。 當你點擊右鍵時,會出現一個菜單: ![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文檔翻譯草稿/編輯器窗口/_image/2017-06-22-21-53-46.png) 這些功能分別是: * **編輯點**——編輯路徑點 * **定位到路徑**——平移編輯器視圖使得該路徑直接出現在當前窗口中央位置 * **反向**——調轉路徑點的順序,這個操作不會改變路徑的形狀或位置,而是改變點的處理順序,把起點和終點位置關系互換 * **垂直翻轉**——沿水平軸翻轉路徑 * **水平翻轉**——沿垂直軸翻轉路徑 * **刪除點**——刪除所選的點 ### 工具箱(Toolbox) 位于編輯器頂部的工具箱按鈕可以編輯器窗口中繪制的內容。你可以打開或關閉背景網格,也可以把路徑點設置為自動捕獲吸附網格。這個捕獲值代表了匹配網格的大小,你可以任意定義這個值。其他工具則用于縮放或移動編輯器區域。要注意,如果你當前的畫面位置離你要繪制的路徑距離太遠,你可以直接使用鼠標的右鍵菜單,然后選擇把路徑直接平移到當前的工作窗口位置。 ### 路徑點(Path Points) 路徑是由一條線貫穿連接若干個點的集合。在編輯器中,你可以用鼠標左鍵來設置這些點。你可以在場景編輯器中任意位置添加路徑點,并將這些點添加到列表中最終形成路徑。如果把點設置到一條已經存在的連接線或是某個節點附近,則這個新設置的點會被直接加入已存在的路徑中,而不是在當前位置新建一個點(在首選項中可以設置這個檢測范圍的距離)。你可以在已存在的點上單擊鼠標以進行選中操作,然后可以對選中的點進行相關操作(如移動)。要刪除選中的點可以右鍵并選擇“刪除”選項或直接按下鍵盤上的“Delete”鍵。 注意你也可以使用以下快捷鍵來執行相關操作,而不必用右鍵菜單: * T + 左鍵 :變形(移動)路徑 * R + 左鍵 :旋轉路徑 * S + 左鍵 :縮放路徑
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看