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

    2018/3/28      點擊:

    Unity3D開源了,引擎和MONO編輯器的C#源代(dài)碼發布了

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


    3月23日我們發布了(le)Unity引擎和編輯器的C#源代碼,僅(jǐn)供Unity學習參考使用。

    為何如此決定:

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

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

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

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

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

    要點解釋

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

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

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

    我們也不會接受C#參考源代碼的合並請求。我們既沒有法律框架也沒(méi)有組織框架來處理這些合並請求,更不用說準備合並請求這個行為本身就(jiù)已經違反了參考協議。

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

    源代碼的用意

    所(suǒ)有進入UnityEngine和(hé)UnityEditor托管程序集中的C#源,其每個版本都會從Unity 2017.1開始。在未來的日子裏,這個庫將會在每次新版本發布後不久進行更新。



    日本中出视频|午夜免费福利在线|亚洲精品亚洲人成在线下载|国产高潮流白浆免费观看不卡|偷拍亚洲欧美|亚洲中文字幕久爱亚洲伊人|久久久久香蕉视频|国产欧美日韩一区|久久国产成人亚洲精品影院老金|久久久久中文字幕