《我的世界》開發(fā)大師實(shí)戰(zhàn)班,開發(fā)疑難解答在這里

2020-12-29
編輯:ICE
評論

《我的世界》為大家推出了開發(fā)大師實(shí)戰(zhàn)班培訓(xùn)課程,面向各階段開發(fā)者提出針對性的技術(shù)培訓(xùn),幫助開發(fā)團(tuán)隊(duì)提高開發(fā)綜合開發(fā)素質(zhì)及實(shí)戰(zhàn)能力。

  一直以來,《我的世界》與眾多的開發(fā)者協(xié)同合作,以熱愛與創(chuàng)意給冒險家們提供許多了優(yōu)質(zhì)玩法,豐富著方塊世界的生態(tài)格局。為創(chuàng)造更包容開放的游戲內(nèi)容創(chuàng)作環(huán)境,《我的世界》為大家推出了開發(fā)大師實(shí)戰(zhàn)班培訓(xùn)課程,面向各階段開發(fā)者提出針對性的技術(shù)培訓(xùn),幫助開發(fā)團(tuán)隊(duì)提高開發(fā)綜合開發(fā)素質(zhì)及實(shí)戰(zhàn)能力。

  在實(shí)戰(zhàn)班中,解決了許多實(shí)際開發(fā)過程會遇到的難題。本期MOD SDK重難點(diǎn)問題匯總,就為大家高效快速講解一下這些開發(fā)中的實(shí)際疑難,大家快點(diǎn)來抄筆記吧。

  【MOD SDK重難點(diǎn)筆記】

  【自定義物品】

  Q:想要生成自定義礦石怎么做?

  A:采用minecraft:ore_feature,在data/definitions/features內(nèi)可以找到原版金礦、鉆石礦等特征文件。

  Q:自定義液體如何制作?例如黑色液體。

  A:目前暫時無法單獨(dú)抽離黑色液體。但通過自定義群系,水可以改變顏色為黑色,這是最便捷的方法。然而即使改了,水還是水,只是在這個群系上的顏色不一樣而已。

  通過water_surface_transparency調(diào)整透明度:0.0-1.0代表透明度高低,數(shù)值越高,水越不透明,越渾濁。而霧效顏色和距離,則按需進(jìn)行改動,它會影響入水后的視野,黑色液體的話,推薦用墨綠色這類顏色做霧效。

  Q:自定義實(shí)體的format_version的行為包最高只支持到1.10嗎?例如行為包/entity中的文件(從網(wǎng)易安卓包中解包出的JSON文件)為1.13.0,但是它報錯了,材質(zhì)中用的是很老的1.8的寫法,如下圖所示:

游俠網(wǎng)1

  A:材質(zhì)包就到1.10.0,這個不依版本而定。而是哪個版本變動了寫法,就會將version更新到那個版本上。開發(fā)者一般都寫1.13.0版本。建議是打開材質(zhì)包看看,因?yàn)樯蠄D顯示錯誤的地方是在client/renderer里,應(yīng)該不是行為包的問題。行為包是entities文件夾,而圖示文件夾entity命名錯了。

  【自定義生物】

  Q:自定義生物中的自定義生物事件該如何觸發(fā)?怎樣使用Python對一些事件進(jìn)行處理?

  例如,在某個生物的血量掉到一定程度時觸發(fā)一個清空玩家背包的事件,這里生物的配置JSON怎樣編寫?

  A:請看圖:

游俠網(wǎng)2

  Q:有什么方法讓原版生物不自動生成么?

  A:先spwnmobevent,然后cancel掉。

  Q:下述情況該如何處理呢?

  如果Boss很大,碰撞體設(shè)置成50以上就會導(dǎo)致卡頓,但是設(shè)的太小則會使得碰撞體積只有腳下的方塊,導(dǎo)致玩家就只能攻擊腳了。那么如果我們的組建中設(shè)定的腳是在水下的,玩家不能打到。怎么辦?

  A:把碰撞箱的位置往上調(diào)節(jié),再把生物模型往下拉,或者往上拉,總之碰撞箱沒法拉得特別大。

  Q:minecraft:spawns_underwater,這個組件要如何添加參數(shù)?

游俠網(wǎng)3

游俠網(wǎng)4

  A:放在spawn_rules里。比如海豚的生成規(guī)則,如下圖所示:

游俠網(wǎng)5

  Q:生物召喚出來了,但是模型綁不上。請問這是什么問題?

游俠網(wǎng)6

  A:建議是花時間去查一下模型資源是否有問題。因?yàn)橐话銇碚f之前可以,現(xiàn)在不可以都是一些小錯誤導(dǎo)致的。另外,資源還有需要JSON配置的地方,也都需要檢查一下。一般來說,接口的問題比較小,主要是一些配置上的問題沒有處理好。

  Q:能不能在JSON里面定義讓生物不會被攻擊擊退?

  A:放在components里,就不會被擊退了。如圖所示:

游俠網(wǎng)7

  Q:請問生物行為-交易界面怎么做?

  A:請參考下圖:

游俠網(wǎng)8

  【自定義方塊】

  Q:怎么判斷要將空方塊放置在哪里呢?

  A:用ServerltemUseOnEvent這個接口的face參數(shù)試一下。

  Q:鏈接方塊可以做成只連一個方塊嗎?

  我們做的鏈接方塊如果周圍的方塊都能連,那么四個方塊上就都出現(xiàn)。現(xiàn)在我們添加了一個方塊,這個方塊如果擺放一圈,用一個連接方塊點(diǎn)擊中間,4個方塊上都會出現(xiàn)部分。

  我們想做旗幟效果,掛一面墻,但是現(xiàn)在如果四邊都有方塊,四邊就都會有旗幟部分掛上去。

  A:如果是query.connet的話,是要添加能連接的方塊才行,也就是說只有一個面可連接。

  如果你不想要中間連起來,就得注冊第二個方塊。比如是一套機(jī)器、或者召喚的祭壇、或者方塊配方(就是再加一種方塊的意思)。因?yàn)閏onnet本身就是會這樣連接,周圍有可連接的部分就會長出你模型預(yù)設(shè)好的那塊多余的部分,最簡單就是再設(shè)計(jì)一種新方塊,然后專門是擺在這個里面的中間。這不確定跟策劃案是否有沖突,僅為我能想到的方法。旗幟應(yīng)該不需要connect,做成下圖這樣的樣子,然后就根據(jù)方塊旋轉(zhuǎn)的特性就好了。

9

  Q:服務(wù)端方塊隨機(jī)tick,假如周圍沒有玩家,是不是就不會產(chǎn)生tick了?

  A:是的,需要玩家在那個地方才會生成。

  以上問題的解答,均來自此次開發(fā)大師實(shí)戰(zhàn)班的導(dǎo)師Spcoo和境界,內(nèi)容十分具有參考意義哦。如果這些問答對你有所幫助,又或者你有什么新的想法或問題,不妨在官方平臺與大家分享交流。期待大家能產(chǎn)出更優(yōu)質(zhì)的作品,與《我的世界》一同成長。

  關(guān)于《我的世界》

  網(wǎng)易游戲代理的《我的世界》(Minecraft)是一個關(guān)于方塊與冒險的游戲,玩家可以獨(dú)自一人或與朋友們一起自由冒險,探索隨機(jī)生成的世界,創(chuàng)造令人驚嘆的奇跡。無論是建造簡單質(zhì)樸的小屋,還是拔天倚地的城堡,盡可自由發(fā)揮你無窮的想象力。

  《我的世界》官方網(wǎng)站:https://mc.163.com/

  《我的世界》官方微信:我的世界Minecraft

  《我的世界》官方微博:我的世界Minecraft

  《我的世界》官方論壇:https://mc.netease.com/

  《我的世界》官方客服電話:PC版 95163815;手游 95163816

  《我的世界》官方玩家交流QQ群:677602705

  《我的世界》創(chuàng)造者反饋郵箱:minecraftstarter@163.com

更多內(nèi)容:我的世界專題我的世界論壇

相關(guān)評論

新游測試表

更多>>
日期 游戲名字 狀態(tài) 操作
11-01 戰(zhàn)艦世界 星際迷航 淘號
10-23 霸王大陸 索拉里斯 搶號
10-16 坦克世界 1.26.1 淘號
11-16 泰亞史詩 “高燃高爆突破重圍” 搶號
09-21 綠茵信仰 周年慶版本 搶號
11-18 刀劍online 公測 搶號
11-04 龍武 內(nèi)測 搶號
11-03 奇跡MU 塞爾蘇斯 搶號
07-14 生死狙擊2 公測 搶號
03-12 龍之封印 終極內(nèi)測 搶號

高清美圖

更多>>
《賽博朋克2077》游戲截圖
《刺客信條:英靈殿》游戲截圖
《泰坦工業(yè)》游戲截圖
關(guān)于游俠 | 廣告合作 | 人才招聘 | 投訴建議 | 聯(lián)系我們 | 網(wǎng)站地圖 | 版權(quán)保護(hù)投訴指引
CopyRight ? 1999-2023 ALi213.Net All Right Reserved 蘇ICP備2023007791號-1
游俠網(wǎng) 版權(quán)所有