如果我用Unity或者虛幻4開發乙個遊戲,怎樣讓我的遊戲支援讓玩家自製mod修改遊戲這一功能

時間 2021-05-06 11:14:13

1樓:有木桑

看到好多人說Lua方案麻煩,其實真不麻煩,隨手找個lua熱更新的開發框架(Github上一大堆)改改就完事了

實在不喜歡lua的話,找個ilruntime的框架改改也行

2樓:Binarizer

這倆引擎整合lua都很方便的,ue4直接寫C++,unity用c#,lua都支援。主流開放mod的遊戲很多都是用lua。這要求遊戲邏輯很多都要從lua輸入,不再能直接寫原始碼,是個蠻繁瑣的工作,而且執行效率也會有所降低。

但為了mod很多時候是值得的。

資料表也可以放出來,比如整合乙個xml/json解析器,然後把配置檔案搞成相應格式,平時用原始檔案,mod載入時按名字改掉一部分原始資料即可。也可以用表驅,直接把配表扔給玩家即可。

以上兩種方式都是費程式設計師的時間和精力的,太懶的話,unity寫邏輯是C#,你甚至可以直接把遊戲部分邏輯dll扔出來,讓玩家自己改。現在各種C#反彙編工具已經相當成熟了,甚至不需要懂il,真的非常適合拿來熱更新,可以作為最終手段。

3樓:王世博

沒做過,不了解虛幻4,如果是Unity的話,感覺可以找個用Unity引擎製作的遊戲反推一下實現(比如《城市天際線》)。

弄清玩家如何製作mod。

玩家製作的內容相當於乙份配置檔案,接下來要做的就是如何根據這份配置生成遊戲。

乙個怎樣的遊戲ID會讓你眼前一亮?

歸還 那我的名字也太多了吧那個時候看天行九歌發現蓋聶好好看取名為奶聶奶聶後面想要男朋友取名為快,握我的手第三個是一直玩中路就咱們去偷豬吧有段時間迷李信這個英雄後面三個名字都是關於李信的最愛李信大人李信且物件35 現在是吧唧李信一口 花枝春野 分手啦。在這個四月。不是我的春天連春季限定都不是。842天...

如果可以讓《權力的遊戲》中的乙個角色復活,你會希望是誰?可能會給後續劇情帶來什麼影響?

江漢望星 翻譯過來就是,你基本上預料不到下一集會發生什麼。說實話,看到斯塔克家族被近乎滅種的時候,我大受震撼。我本以為北境之王能一直打到君臨。可怎麼也沒想到,死在了小人手裡,而且還是頗為信賴的封臣。但如果給我機會,讓劇中的任何乙個人復活,我都不會幹。雖然我深深地為他們每乙個人惋惜。 多吃一口菜 小玫...

如果讓你選擇乙個你喜歡的遊戲,你會選擇哪個?

中午玩晚上走 遊戲太多了,選不出最喜歡的遊戲,只能分型別選擇。競技類的有黎明殺機,還有畫風獨特的第五人格。lol有時也擼兩把。建造經營生存類遊戲玩的頗多,缺氧饑荒冰汽時代,各有各的特色,文明六也能肝上幾天,方舟森林這些名作比比皆是。射擊遊戲譬如無主之地,美漫畫風能讓眼睛脫離審美疲勞。動作rpg也有不...