• Unity3D開源了,引擎和MONO編輯器的C#源代碼發布了

    2018/3/28      點擊:

    Unity3D開源了,引擎和MONO編輯器的C#源代碼發布了

    2018-03-27 Unity官方發布 Unity官(guān)方平台


    3月(yuè)23日我們發布了Unity引擎和編(biān)輯器(qì)的C#源代碼,僅供(gòng)Unity學習參考使用。

    為何如此決定:

    為了了解或改進自己的Unity項目,一直以來有用戶對Unity .NET程序集反匯編,我們的服務條款明確允許(xǔ)這樣做。但反匯編(biān)有二大缺點(diǎn):

    • 盡管這不難做,但過程還是十(shí)分麻煩。

    • 反匯編後導(dǎo)出的結果不會給出初的注釋和變量名(míng),這樣要理解代碼會很困難。

    為了提供方便,不少社區成員不辭辛勞向GitHub倉庫提供反匯(huì)編的代(dài)碼。實話(huà)說(shuō),我們對這件事的感覺比(bǐ)較複雜(zá)。一方麵,我們很高興看到用(yòng)戶為壯大Unity社區提供實用的服務。但另一方麵,這(zhè)種(zhǒng)行為從嚴格意義(yì)上說是(shì)違法的。雖然我們的服務條款允許(xǔ)進行反匯編,但服務條款裏卻不允(yǔn)許將這些代碼發布

    我們經過良久的考慮,決定解決這些問題的*好辦法隻有一個:那就是我們自己發布源(yuán)代碼。

    要點解釋

    為了防止產生誤解和標題黨,我們認為需要花些篇幅具體解釋一下我們的做法。

    我們不會將(jiāng)Unity開源抱歉,我們也沒有開源的計劃。我們(men)並非(fēi)不喜歡開源,事實上我們其實有很多開源項目,例如:UI係統,Networking等。請參考:Unity開(kāi)源項目參與指南

    如果將來(lái)我們再也不需要源代碼,而且這樣做不會影響(xiǎng)我們的業務,我們會開源所有Unity的代碼。但在可以預見(jiàn)的將來中,我們會保有(yǒu)主引擎的所有權,C#參考源代碼會在定協議下發布,用戶(hù)僅可以閱讀(dú)代碼,不可以修改代碼(mǎ)。請查看完整(zhěng)的協議文本,請先了解所有細節以免觸(chù)及(jí)底線做違法的事(shì)。

    我(wǒ)們也不會接受C#參考(kǎo)源代碼的合並請求(qiú)。我們(men)既沒有法(fǎ)律框(kuàng)架也沒有組織框架來處理這些合(hé)並請求,更不用說準(zhǔn)備合並請求(qiú)這個行為本身就已經(jīng)違反(fǎn)了參考協議。

    我們希望能從中了解到C#參考源代碼有(yǒu)哪些錯誤,請使用Unity Bug Reporter來(lái)匯報錯誤,不要隻是(shì)在GitHub上提交合並請求。注意,使用Unity Bug Reporter來匯報錯誤時候,需要詳細描述(shù)問題(tí),指出在參考源代碼中有哪些與問題相關的代碼行或文件。

    源代碼的用意

    所有進入UnityEngine和UnityEditor托管程序集中的C#源,其每個版本都會從Unity 2017.1開始(shǐ)。在(zài)未來的日子裏(lǐ),這個(gè)庫將會在每次新版本發布後不久進(jìn)行更(gèng)新。



    自愉色色,亚洲色孩,jk无遮拦,日日夜夜7799天天综合,999夜夜,7799天天综合天天综合网精品视频,日日夜夜精品视频7799,天天综合7799精品影视