开始使用OpenGL的... Android中OpenGL、Android

由网友(北栀)分享简介:我是一个有经验的Andr​​oid开发者(如果这样的东西存在的话)之前,从来没有谁曾与OpenGL的。 I'm an experienced Android developer (if such thing exists) who has never worked with OpenGL before. 有Andr...

我是一个有经验的Andr​​oid开发者(如果这样的东西存在的话)之前,从来没有谁曾与OpenGL的。

I'm an experienced Android developer (if such thing exists) who has never worked with OpenGL before.

有Android平台的各种优势(开源,开放式分配,可移植的,等等),让我觉得这可能是一个大环境,最终进入OpenGL的。

There are various advantages of the Android platform (open-source, open distribution, portable, and so on) that make me think that it might be a great environment to finally get into OpenGL.

但我也担心,在一个资源有限的环境中工作的复杂性,可能是​​太多的人以前从来没有谁曾与3D图形。此外,似乎仅限Android使用OpenGL的子集,我不知道这将如何影响我的学习经验。

But I'm also worried that the complexity of working in a environment with limited resources might be too much for someone who has never worked with 3D graphics before. Also, it seems that Android only uses a subset of OpenGL, and I don't know how this will affect my learning experience.

你怎么看?也是Android OpenGL开发的新来者友好的,或有经验的OpenGL的开发人员只?

What do you think? Is Android OpenGL development newcomer-friendly, or for experienced OpenGL developers only?

推荐答案

这里没有一个真正的Android的OpenGL的,这只是的OpenGL ES 1.1和OpenGL ES 2.0的,这是OpenGL的子集,但面向移动和嵌入式设备

There's not really an "Android OpenGL", it's just OpenGL ES 1.1 or OpenGL ES 2.0, which IS a subset of OpenGL, but oriented to mobile and embedded devices.

我不认为任何平台是新人友好,就是这样,你需要获得必要的知识来使用它。支持OpenGL / OpenGL ES的,你需要尝试使用它之前,有一定的计算机图形学知识。 GL ES和GL非常相似,GL ES的知识也可以在GL(不反之亦然,因为它是一个子集),因此只得到了进去。

I don't think any platform is "newcomer-friendly", is just that you need to get the necessary knowledge to use it. For OpenGL/OpenGL ES, you need to have certain computer graphics knowledge before trying to use it. GL ES and GL are very similar and GL ES knowledge also works in GL (not viceversa, since it's a subset), so just get into it.

我推荐这本书的OpenGL ES 2.0编程指南(对于GL ES 2.0)和图书的

阅读全文

相关推荐

最新文章