星火編輯器重做物品拾取系統(tǒng)具體方法1如下:
下邊為主貼的超鏈接內(nèi)容
先點(diǎn)擊數(shù)據(jù)編輯器中的小齒輪,把圖片中的菜單勾選顯示出來
備注:這里勾選出鏡頭是因?yàn)橐粋€(gè)設(shè)定,鏡頭在跟隨單位時(shí),屏幕中心點(diǎn)默認(rèn)為單位腳下,這時(shí)需要我們手動去調(diào)整鏡頭的居中X軸偏移為100,主控單位才會被顯示在屏幕中間,其實(shí)這對重做物品系統(tǒng)沒有任何影響,不過……我是個(gè)強(qiáng)迫癥患者
上邊為通用背包配置的設(shè)置,其中有些選項(xiàng)大家可以根據(jù)需要自行打開,這里的“裝備”分類為物品分類中手動添加的
然后新建幾個(gè)測試用物品,這里大家在創(chuàng)建物品時(shí)最好用帶效果的物品節(jié)點(diǎn),因?yàn)閹Ч奈锲返臄?shù)編id可以很方便的在客戶端轉(zhuǎn)換為數(shù)編表(有效果的物品),這在后邊如果我們重做物品信息展示系統(tǒng)時(shí)會方便很多,具體大家可以去看官方文檔,印象中在常見問題解答的如何在客戶端獲取到物品的屬性用來顯示分區(qū)有講解,或者大家也可以在本論壇搜索星火編輯器自定義物品信息面板,找到一個(gè)名為“微藍(lán)”的大佬發(fā)的教學(xué)視頻,從中可以找到使用帶效果的物品節(jié)點(diǎn)的好處(我的物品信息展示系統(tǒng)也是根據(jù)那個(gè)教學(xué)視頻中講的知識來重做的,為微藍(lán)大佬點(diǎn)贊)
接下來在狼人單位根節(jié)點(diǎn)配置掉落(掉落內(nèi)容見下邊)
這里的掉落內(nèi)容通過自定義效果節(jié)點(diǎn)轉(zhuǎn)移到觸發(fā)編輯器中處理,其中品質(zhì)2物品所屬玩家設(shè)置為玩家2,方便后邊測試
上圖為創(chuàng)建掉落物品函數(shù)寫法,需要注意的地方我已經(jīng)添加了注釋
備注:這里的代碼在發(fā)帖第二天時(shí)更新過,原因是昨天發(fā)帖時(shí)沒有找到判定物品是否已被拾取的方法(用官方封裝的數(shù)據(jù)),后來就自己在物品上又保存了一個(gè)是否已拾取的布爾值用于判定,今天突然發(fā)現(xiàn)有個(gè)物品.持有者單位 數(shù)據(jù)可以判定,當(dāng)物品未被拾取時(shí),打印結(jié)果為nil,當(dāng)物品被拾取時(shí),打印結(jié)果不為空(是一個(gè)單位),這樣的話,昨天屬于多余操作了,所以這里更新下代碼和注釋,項(xiàng)目也會重新上傳,如果大家看到后邊截圖有些不一致的地方,是因?yàn)槲腋麓a引起的,有些截圖也被更新了,其他帖子就不再說原因了
被動技能我一共做了兩個(gè),第一個(gè)是用buff單位組實(shí)現(xiàn)的,第二個(gè)直接用自定義效果節(jié)點(diǎn)做的,兩個(gè)功能基本相同,這里更推薦大家用第二個(gè),更簡單點(diǎn)
備注1、這里的周期設(shè)置的時(shí)間越短,在玩家靠近和遠(yuǎn)離物品時(shí)ui顯示更新就會越頻繁,過渡也就越自然,同時(shí)對服務(wù)器壓力也就越大,這里推薦大家設(shè)置為0.3-1秒,時(shí)間再短服務(wù)器壓力就太大了點(diǎn),時(shí)間再長玩家體驗(yàn)就會變差,經(jīng)過觀察,我發(fā)現(xiàn)官方的物品拾取系統(tǒng)檢索間隔大概在0.25-0.5秒之間,僅供參考
備注2、因?yàn)槲覀儾恍枰@個(gè)被動技能顯示出來,所以要在被動技能根節(jié)點(diǎn)右邊菜單中勾選默認(rèn)隱藏(搜索隱藏就出來了)
至此,數(shù)據(jù)編輯器中的內(nèi)容基本處理完成
全部評論