《OpenGL ES应用开发实践指南:Android卷》—— 第2章 定义顶点和着色器
本节书摘来自华章出版社《OpenGL ES应用开发实践指南:Android卷》一 书中的第2章,第2.1节,作者:(美)Kevin Brothaler ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
第2章 定义顶点和着色器
本章介绍我们的第一个项目:一个简单的空气曲棍球游戏。在我们开发这个项目的过程中,会学习到一些主要的OpenGL组件。
作为起始,我们会学习如何使用独立的点集合构建物体,这些点称为顶点;之后,我们会学习怎样使用着色器绘制这些物体,以及告诉OpenGL如何绘制这些物体的一些小程序。顶点和着色器这两个概念极其重要,因为每个物体的构建都是通过顶点的聚合形成点、直线和三角形,并且这些基本图形都要使用着色器绘制。
我们会首先学习顶点,这样就可以构建空气曲棍球游戏中用到的桌子,并且使用OpenGL的坐标系统定义这个桌子在
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows 10正在“窃取”苹果 iOS 控制中心
跟苹果的控制中心不同的是,微软的控制中心是可以定制的。 外媒 Cult of Mac 日前报道称,作为 Windows 10 系统改进的一部分,微软正在“窃取”苹果 iOS 10 系统的控制中心,让用户可以快速改变显示亮度和切换设置等等。不过,跟苹果的控制中心不同的是,微软的控制中心是可以定制的。 苹果的 iOS 控制中心可以让用户在主屏幕上直接访问部分功能,比如手电筒、计算器和计时器等等,同时还提供勿扰模式、飞行模式和蓝牙功能的快速开关。到目前为止,苹果还没有把 iOS 的控制中心带到 macOS 的桌面上,尽管用户可以通过第三方应用程序获得类似的功能,不过微软这么做了。 从微软在其 Windows 博客上发布的截图来看,微软的控制中心包括许多功能的快速开关以及一些额外的功能。虽然这个截图后来被微软删除了,不过已经被不少媒体截图保存。 此前,微软公司操作系统部门副总裁乔北峰(Joe Belfiore)曾经表示,目前的计算机技术要求 Windows 和竞争对手的产品进行整合,比如 iPhone 和 Android 手机,现在看来,还包括 iOS 控制中心。 本文转自d1net(转载)...
- 下一篇
Twitter更新Apple TV版软件:新增360度视频功能及Periscope世界地图
据外媒报道,当地时间5月24日,Twitter更新了其在Apple TV客户端的软件,加入了对360度视频(live 360 degree videos)的支持,使其成为了Apple TV上首款支持该项功能的软件。也就是说,用户接下来可以直接在Apple TV上观看360度视频。 另外,更新之后的Twitter软件还将支持Periscope世界地图(Global Map),这样用户就能在Apple TV上查找来自世界各地由用户创作的Periscope内容。虽然Twitter上的电视内容主要来自其内容合作伙伴,但Periscope也算是一个丰富的视频内容来源。在上面,拥有大量来自用户创作、分享的视频。 除了Apple TV版软件之外,Twitter还更新了它的iOS软件。据了解,更新之后的iOS版Twitter可以让用户将储存在iOS设备上的Twitter账号和Apple TV连接起来,这样用户就能在Apple TV上浏览自己的Twitter内容。 另外,新版Twitter还加入了对刚在今年3月份推出的Emoji 5.0的支持。 现在,用户可以在App Store上免费下载到iOS版的T...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果