簡體   English   中英

Android和PC上的OpenGL ES

[英]OpenGL ES on Android and PC

我想使用OpenGL(ES)開發2D游戲,僅用於自學目的。 主要的目標體系結構是Android,所以我想編程語言將是Java(但是c / c ++是有效的競爭者)。

我想知道是否有一種方法可以創建該程序的OpenGL部分的跨平台解決方案。 我已經檢查了GLSurfaceView,但似乎只有Android。

有什么技術可以最大程度地減少Android版本與PC版本之間的差異? 麻煩值得嗎? 如果可能,從哪里開始? (如果不可能的話,我會使用具有不同視圖和控制器層的良好舊MVC模型,我會很好的)我不喜歡使用任何非標准庫,例如libGDX(這很好),因為我不喜歡我還了解OpenGL,但我想了解基本知識。

libgdx向您展示了完整的OpenGL ES規范,包括1.x和2.0。 參見GL10,GL11和GL20。 您不必使用建立在諸如Mesh,Texture等之上的類。只需將其用作具有OpenGL ES支持的OS窗口系統的薄包裝即可。

OpenGL非常通用,可以很容易地移植到各種平台和語言,尤其是在使用Java的情況下。 可以在以下網址找到一組非常好的使用OpenGL的教程: http://nehe.gamedev.net/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM