我是一位经验丰富的 Android 开发人员(如果存在的话),以前从未使用过 OpenGL。
Android 平台的各种优势(开源、开放分发、可移植等)使我认为它可能是最终进入 OpenGL 的绝佳环境。
但我也担心,对于以前从未使用过 3D 图形的人来说,在资源有限的环境中工作可能会过于复杂。另外,Android似乎只使用了OpenGL的一个子集,我不知道这会如何影响我的学习体验。
你怎么认为? Android OpenGL 开发是否适合新手,还是只适合经验丰富的 OpenGL 开发人员?
并没有真正的“Android OpenGL”,它只是 OpenGL ES 1.1 或 OpenGL ES 2.0,它是 OpenGL 的子集,但面向移动和嵌入式设备。
我不认为任何平台都是“新手友好”的,只是你需要获得必要的知识才能使用它。对于OpenGL/OpenGL ES,在尝试使用之前您需要具备一定的计算机图形学知识。 GL ES 和 GL 非常相似,GL ES 知识也适用于 GL(反之亦然,因为它是一个子集),所以只需进入它即可。
我推荐这本书OpenGL ES 2.0 编程指南 http://opengles-book.com/(适用于 GL ES 2.0)和本书OpenGL ES 游戏开发 https://rads.stackoverflow.com/amzn/click/com/B002IKLNYCt 用于 OpenGL ES 1.1。这些书是 C 语言的,您需要将它们“移植”到 Java,因为 Android 使用 Java,但基础知识是相同的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)