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

歡迎光臨散文網(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的組成與作用的評論 (共 條)

分享到微博請遵守國家法律
昭通市| 宁海县| 黔南| 永春县| 宁都县| 鸡西市| 远安县| 怀柔区| 莱芜市| 崇仁县| 宣城市| 乳山市| 吴堡县| 泰兴市| 夏河县| 天峨县| 大埔区| 青岛市| 班戈县| 沂源县| 林西县| 南召县| 天柱县| 迁安市| 含山县| 仁布县| 云龙县| 城口县| 石家庄市| 上栗县| 泰来县| 汶川县| 伊宁市| 万全县| 玉龙| 恩施市| 晋宁县| 汾西县| 连山| 米泉市| 临桂县|