【搬運&翻譯】S&box 簡介 以及 開發(fā)日志 1 的部分內(nèi)容


S&box,或稱Sandbox,是facepunch工作室的虛幻四引擎沙盒游戲/開發(fā)工具,目前仍在起草原型階段,沒有過多的相關(guān)信息,也沒有提供任何可下載內(nèi)容。
熟悉GMOD的玩家都知道起源引擎的各種坑爹限制,比如畫質(zhì)一般(不加插件的情況下),地圖太小,多物體優(yōu)化垃圾,物理碰撞狗血,約束工具坑爹等等......S&box消息的放出則是給了GMOD眾多玩家新的希望和寄托。
我打算利用我的空余時間搬運和翻譯S&box的一些開發(fā)日志以及一些FAQ,視頻倒是也能搬,不過得看情況(真實懶鬼)...
因為有一些開發(fā)日志涉及太多我不了解的東西,所以我還是只翻一些比較好玩的,跟玩家關(guān)聯(lián)較多的內(nèi)容啦。
下面內(nèi)容摘自facepunch工作室S&box頁面,詳見 https://sandbox.facepunch.com/

簡介:
S&box意圖運用一個強(qiáng)大的游戲引擎(現(xiàn)在是虛幻4)和在其之上建立一個熱加載的C#層(?)。通過這種方式,你將不需要去碰C++,不需要為了匯編而傻傻等待,開發(fā)過程中也不需要關(guān)閉游戲。我們希望我們所做的是讓引擎不可知化(?)。我們的目標(biāo)是高于Source 2(?),但就目前來看不太可能 —— 因為我們目前所做出來的東西有沒有實際效益仍是一個迷。
這里翻譯得比較迷,我附上原文:
Our intention with Sandbox is to take a powerful game engine (UE4 right now) and build a hotloading C# layer on top of it. The idea being that you will never have to touch C++, you never have to wait for things to compile, you never have to close the game while developing.
We're hoping that what we're making is engine agnostic. Our goal was to build this on top of Source 2, but that seems unlikely now - as it's doubtful that would have any actual benefit over what we're currently doing.

開發(fā)日志1:
源網(wǎng)頁 https://sandbox.facepunch.com/blog/devblog-1
?

2017?年?9月?4?日, ?星期一
開發(fā)日志 1 - 網(wǎng)頁控制臺
關(guān)于網(wǎng)頁控制臺系統(tǒng)
作者:Garry Newman

動機(jī)
絕大多數(shù)的游戲都有游戲內(nèi)控制臺。他們通常被用于執(zhí)行命令或者設(shè)置/獲取變量。
當(dāng)我們剛開始制作Sandbox的時候,我就決定他的控制臺應(yīng)為一個外部的應(yīng)用。當(dāng)你按下控制臺按鍵他就會被打開——就像Source 2的控制臺一樣。這確實有用,而且很好使??墒?span id="s0sssss00s" class="font-size-16">它是用Windows Presentation Foundation做的,所以很明顯它只能用于windows系統(tǒng)。
所以我考慮使用像Electron那樣的應(yīng)用來建造一個多平臺app來代替它。
然后我就思考了更深的下一步。
(此處略)

控制臺界面
跟你期待的控制臺界面一樣。

如果單擊某個條目,則會獲得堆棧跟蹤。

從游戲返回的信息可以格式化成我們想要的。


資源
資源選項顯示已加載資源列表。

這個仍有點粗糙,但是它的目的在于展示有關(guān)資源如何被讀取的信息。所以任何在讀取過程中發(fā)生的錯誤都會在這里列出,例如讀取時間之類的。


熱加載
Sandbox可以熱加載C#。當(dāng)你編輯和保存,他會自動匯編和重新加載。熱加載選項展示了關(guān)于進(jìn)程的診斷信息,所以如果加載得很慢,我們可以找出其原因?;蛘咚诏偪駡箦e,我們也能在這得到更多信息。
【這里的圖片掛了x】

插件
插件選項在這兒只是確保插件的 “啟用/禁用” 系統(tǒng)能運行。

結(jié)束。
我還是建議大家到官網(wǎng)看看,你會發(fā)現(xiàn)Garry的用詞很有趣的 ;)
如無意外,我最近都會利用空閑時間搬運和翻譯其他的開發(fā)日志和相關(guān)FAQ的,如果大家喜歡的話希望能支持一下我 :)