Skip to content

githubhaohao/NDK_OpenGLES_3_0

Repository files navigation

OpenGL ES 3.0 开发系统性学习教程

License Build apk GitHub stars

备注: 请使用 Android Studio 4.1+ ,NDK r21,其中一些 Case 的 3D 效果是通过手势触发(转动和缩放)

关于跨平台

OpenGL ES 是一套跨平台的编程接口(原生 C 接口,Java 和 JS 库都是二次封装的),支持 Android、iOS、Windows、Linux 平台。

Android 代码只是做 UI 展示,核心代码是放到 C++ 那一层实现的,各个平台都可以共用(可以做到一套代码在这多个平台上共用和移植)。

本教程适用于 Android\iOS\Windows\Linux 平台的开发者。

作者声明

有读者反馈,最近有培训机构将本教程进行打包售卖,严重违背了本项目免费开源的初衷。再次声明:任何商业机构或个人未经作者【微信ID:Byte-Flow 】许可,不得将本教程及其项目配套代码用于 "打包贩卖、出书和卖课" 等商业用途,一经发现,全网声讨,并使用法律手段维护作者权益。再次感谢各位读者的监督和反馈。

展示图

beating_heart poly_3d_model

ogl_head

基础篇

展示图

avatar board

应用篇

相关推荐

联系交流

有疑问或技术交流可以扫码添加我的微信:Byte-Flow ,领取视频教程,拉你入相关技术交流群,里面很多牛人帮你解答。

字节流动

付费社群

项目疑难问题解答、大厂内部推荐、面试指导、简历指导、代码指导、offer 选择建议、学习路线规划。

知识星球

Releases

No releases published

Packages

No packages published

Languages