當前位置:成語大全網 - 漢語詞典 - opengl幻術4有什麽關系?

opengl幻術4有什麽關系?

如果把遊戲開發的過程比作寫信。。。。。開發者來自中國,CPU來自法國,編譯器是壹個既懂法語又懂英語的英國人。而且遊戲引擎是金山。

我們用金山軟件把中文翻譯成英文。。。然後交給英國人(編譯)。。英國人再把英語翻譯成法語,交給法國人(CPU)。。。這是完整的過程。。。

法語-機器代碼(法語,僅0和1)

英國人認可的語言-C++,IL中間語言,機器碼。

我們知道的語言-中文(統壹的C#腳本或UE4中的藍圖)

因為機器碼(法語)只有1和0,人類實際上無法有效讀取。。。所以寫英語(C++或者IL中間語言)是人類能做到的極限。。

頂級大神(英語八級)就這水平混。。。直接寫C++驅動D3D或者OPENGL。。。他們制作遊戲只需要壹個記事本和壹個編譯器。。。不需要遊戲引擎什麽的。。。

由於英語八級對大多數人來說很難,我們不得不使用金山軟件(UE4)或unity 3D。。。此時,如何優雅地將中文輸入金山詞霸或有道詞典,決定了使用遊戲引擎的水平。。。

壹般開發人員(精通中文打字)混到了這個水平。。。他們輸入C#代碼。。。寫個劇本,直接告訴遊戲引擎(UNITY 3D)妳的想法。。。。之後遊戲引擎可以把C#轉換成IL中間語言,然後交給編譯器編譯成機器碼。。。

但是打字,對於很多人來說,還是完全不了解的。。。。所以就有了手寫板(藍圖)這種東西。。。小白們,混到這種程度。。。

什麽是D3D和OPENGL?正式名稱應該是顯示程序接口。。。但為了說明整個過程,其實相當於金山詞霸(遊戲引擎)的英語單詞詞庫。。。C++和IL的中間語言相當於英語語法。。。

如果壹個人有直接寫英文的能力,還需要金山詞霸嗎?所以,如果妳真的能理解D3D和OPENGL,是時候拋棄UE4了。。。

UE4的失敗也在這裏。。。只提供簡單小白和頂級大神可用的功能。。但並沒有讓普通開發者受益。。。單純的小白是無法通過學習UE4晉升為合格的開發者的。。就像手寫板壹樣,再熟練也不可能學會拼音打字,更別說英文打字了。。。但是,英語八級的大神們基本不用金山詞霸。。。所以對於大多數壹般開發者來說,未來不屬於UE4,而屬於UNITY。