0
對於學校我必須製作一個在兩個平臺上工作的程序,我正在考慮使用WebGL和Windows。 現在我想知道是否可以製作一個WebGL應用程序,然後將它移植到windows上,而不需要太多的努力:PPort WebGL項目到獨立應用程序
對於學校我必須製作一個在兩個平臺上工作的程序,我正在考慮使用WebGL和Windows。 現在我想知道是否可以製作一個WebGL應用程序,然後將它移植到windows上,而不需要太多的努力:PPort WebGL項目到獨立應用程序
那麼,如果你創建一個WebGL程序,那麼它可以在Windows/Mac/Linux中自動運行,所以幾乎不需要「移植」它。
假設這是一個學校作業,但想法是,您必須對其進行兩次編碼,這將是一個有趣的平臺。但在跳入它之前還有幾件事需要考慮:
WebGL和桌面OpenGL最不同的是窗口,輸入和文件管理。如果這些對你沒有威脅,那麼你應該沒問題。在這種情況下,一個有用的資源將是NeHe和LearningWebGL教程。
NeHe tutorials是一組流行的(並且相當陳舊,並非真正寫得最好的)OpenGL教程,已經被移植到涵蓋各種各樣的平臺,但最初是爲Win32編寫的。
LearningWebGL教程基本上只是一個以WebGL爲中心的NeHe教程版本,所以您可以立即看到兩者之間的某些相似之處,並希望這會讓您的運行速度更快。
無論你走哪條路,祝你好運!
嗯,這個想法是,我確實必須編寫它兩次,但也需要一點時間來做第二次(通過重用代碼,...)。我也在一個遊戲開發學校,但主要用C++和c#編程。當然,作爲一名程序員,我想盡一切努力使其工作:P哦,是的,它必須爲我的xmass考試完成,所以比2天多一點時間(我還有很多其他的家庭作業雖然)。謝謝! –
噢,是的,我只是想知道是否很難做到這一點。但是你認爲這很可能?我想到的這個項目並不是很大,但是能夠重用代碼當然是非常棒的。 –
這是完全可行的,特別是如果你有C++和C#的經驗。不過,我會提醒你的是,WebGL和C++應用程序之間的代碼重用將會很小。你將能夠重用一些着色器和3D資源,但這就是它。如果作業是專門查找代碼重用,那麼您可能需要考慮其他選項。 (C++與.Net在這個標準下實際上可能是相當不錯的) – Toji