最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

DH-SRPG 二:Scene的組成與作用

2023-06-21 17:40 作者:DH_DoveG  | 我要投稿

Scene是游戲的主要部分,承載游戲所需的所有場景

tree

Map:地圖場景,用來畫地圖,也處理單位的移動,提供單位移動范圍的生成方法,以及生成兩點之間的路徑的方法。

Pointer:下標,因為是純鍵盤操作所以需要提供這個給玩家操作,玩家通過這個可以選中單位并進行操作。

Deploy:部署點,部署點是在挑選出戰(zhàn)成員時可供單位部署的位置。

SelectManage:用來管理可以選中區(qū)域的生成與管理,單位的移動、攻擊、技能的范圍展示都由該節(jié)點生成與管理。同時該節(jié)點也管理可選區(qū)域被點擊后如何處理。

UnitManage:用來管理單位,該節(jié)點決定來單位的行動順序。

Camera:攝像機。

ControllerManage:控制器的管理器,AI等控制器應(yīng)該作為這個節(jié)點的子節(jié)點。

UI:用來管理ui.


Scene.gd

該腳本用于連接各個節(jié)點之間的信號。

同時,也決定有那些其中可供玩家挑選。在制作新關(guān)卡時,需要重寫create_units這一方法

下標的觸發(fā)事件也首先由pointer_callable方法與pointer_move方法第一手處理。

玩家操作的Pointer產(chǎn)生的移動與點擊事件都會首先由pointer_callablepointer_move進行處理,然后才會向下傳遞。

因此可以在有顯示的區(qū)域需要優(yōu)先進行處理時,可以阻止其他的調(diào)用。


接下來說說挑選出戰(zhàn)單位的UI——PreparePlan


致歉:因為項目的更新隨時都有可能會破壞原有的代碼,您在看到此文時它可能已經(jīng)不是最新的了,請以現(xiàn)在項目的具體情況為準。

歡迎大家給項目提Issues

項目地址:https://gitee.com/DH-DoveG/dh-srpg-demo

DH-SRPG 二:Scene的組成與作用的評論 (共 條)

分享到微博請遵守國家法律
北辰区| 苍溪县| 定安县| 砀山县| 长泰县| 娱乐| 古田县| 广河县| 汉川市| 枣阳市| 桐城市| 永善县| 普兰店市| 淅川县| 民乐县| 灵武市| 南皮县| 西和县| 永泰县| 合肥市| 清徐县| 定兴县| 台北县| 裕民县| 吴忠市| 永州市| 邢台市| 墨竹工卡县| 宿松县| 丘北县| 通山县| 璧山县| 延庆县| 太白县| 唐河县| 蓬安县| 四子王旗| 凤冈县| 宣化县| 安西县| 那坡县|