安卓3D游戏开发用OpenGL ES干什么 用Unity3D开发还用学习OpenGL ES么
发布网友
发布时间:2022-05-10 19:34
我来回答
共2个回答
热心网友
时间:2023-10-25 02:49
游戏开发属于计算机图形学的范畴,所以要面向显卡进行编程,OpenGL是手机平台的显卡编程语言,PC平台则是DirectX。
unity3d里面的底层实际也是转换成不同的显卡编程语言来实现图形效果。还有就是,unity3d里面有shader知道吧 如果对计算机图形学不了解的话,是不太容易深入学习shader编程的。当然,不掌握shader编程也不耽误你使用unity3d制作游戏,前提是不涉及到比较复杂的图形效果。希望对你有帮助,望采纳。
热心网友
时间:2023-10-25 02:49
直接用OpenGL这么底层的开发也太难了吧。。。
用unity开发不需要学习OpenGL,直接做