文档章节

OpenGL ES 应用开发实践指南 代码移植

ylme
 ylme
发布于 2017/01/01 20:08
字数 345
阅读 112
收藏 0

学习 OpenGL ES 发现了《OpenGL ES 应用开发实践指南 Anroid 卷》这本书,评价不错,实际看时内容也不错。里面的示例程序也很值得去学习。示例代码用的 java 采用的是 android 开发环境,在 Windows 上面还要安装模拟器之类的。后面我自己就想干脆用 c++ 开发得了,直接在 Windows 平台上运行。而且原书基于 ES2.0 我自己用 ES3.0 开发,示例中主要区别在 shader 这一块。毕竟 ES3.0 也已经很普及了,学习的话直接学习 ES3.0 。具体的代码被我放在了我的码云。编译很简单,点到工程阅读 readme 即可。

下面就是放一些具有代表性的运行的截图。

第九章例子

这一章就完成了 AirHockey 程序,可以用鼠标操作。我只是完成了书中的代码,但是要能玩,还需要进一步开发。

touch

第十一章例子

这一章是给上一章的粒子系统增加了天空盒。

skybox

第十三章例子

这一章是最终的显示了,加上了光照,也挺有趣的。

lighting

我自己很喜欢这本书,作者阐述的内容很清晰易懂,如何有一些 OpenGL 基础就更简单了。赶快来学习吧。

© 著作权归作者所有

共有 人打赏支持
ylme
粉丝 10
博文 40
码字总数 41754
作品 0
广州
程序员
图片和图形之构建一个OpenGL ES环境(10)

原文 概要 构建一个OpenGL ES环境 为了在Android应用程序中使用OpenGL ES绘制图形,您必须为它们创建一个视图容器。其中一种更直接的方法是实现a GLSurfaceView和a GLSurfaceView.Renderer。...

lichong951
05/26
0
0
Emscripten对OpenGL的支持

Emscripten对OpenGL的支持 翻译:云荒杯倾 本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。 也可以去作者的博客阅读文章。 Emscripten支持三种OpenGL编译模式: OpenGL...

云荒杯倾
2017/10/02
0
0
图片和图形之用OpenGL ES显示图形(9)

原文 概要 Android框架提供了大量用于创建有吸引力的功能性图形用户界面的标准工具。但是,如果您想要更多地控制应用程序在屏幕上绘制的内容,或者冒险进入三维图形,则需要使用其他工具。A...

lichong951
05/26
0
0
iOS-OpenGL ES入门教程(三)纹理取样,混合,多重纹理

前言 上两篇文章里我们分别绘制了最简单的三角形和纹理图片 iOS-零基础学习OpenGL ES入门教程(一) iOS-OpenGL ES入门教程(二)最简单的纹理Demo 下面来讲一下纹理取样,混合,和多重纹理 ...

安东_Ace
05/15
0
0
3D引擎--可移植到Android的开源的引擎及调查报告

随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面...

我希冀着
2011/11/28
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部