目前正在学Android的3d游戏开发,自学过OpenGL ES 2.0,现在在学unity3d。有个问题,unity用c#开发,那么OpenGL ES 2.0还有什么用,没接触unity之前一直以为是用OpenGL ES 2.0开发3d游戏。感觉有了unity引擎,OpenGL ES就用不到了。最近很迷茫,不知如何对待这两个,希望各位有经验的大神解惑,小弟感激不尽
gles 是3d的理论基础 ,你要是从事3d shader开发什么的,gles 是必须要会的基础..至于unity 是封装好的引擎库.你直接用来开发游戏就好.但是如果你要自己设计某种显示特效.不能不掌握shader技术..也就是必须精通gles