自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yu3350360的专栏

因为信任,所以简单——alibaba

  • 博客(2)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

转载 Android——Fragment介绍

Android——Fragment介绍  Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同

2013-11-25 14:12:57 646

转载 7个顶级心理预言---- 读到透彻,改变你的未来

7个顶级心理预言------怕丢了,所以转载了 读了它仍然减轻不了痛苦的人是傻瓜————应该不存在这么傻的瓜 强烈推荐!七个顶级心理寓言(看了受用一生,不看后悔一生)(真的很好!转了!!!) 七个受用一生的心理寓言 (一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第

2013-11-25 14:01:43 646

OpenGL ES应用开发实践指南_ Android

内容简介 · · · · · · 本书的主要内容: 在本书第一部分,会学习如何创建一个简单的空气曲棍球游戏,包括触控、纹理和基本原理。这个项目会教你如何成功地初始化OpenGL并将数据发送到屏幕上,以及如何使用基本的向量和矩阵数学创建三维世界。你也会学到Android的许多特定细节,比如在Dalvik虚拟机和本地环境之间编码数据(marshal data)以及如何在主线程和渲染线程间安全地传送数据。 在本书第二部分,你就可以在第一部分学习到的知识的基础上开始搭建三维世界中的效果,比如光照和地形渲染,接下来还会学习如何创建可以运行在Android主屏幕(home screen)上的动态壁纸。 本书的读者对象: 如果对在Android上开发更高级的图形程序感兴趣,本书就是为你所写的。本书假定你有一些编程经验,包括Java和Android的经验。 作者简介 · · · · · · Kevin Brothaler是一家专注于移动软件开发的公司Digipom的创始人。他在Android开发方面经验丰富。他管理着"Learn OpenGL ES"网站(http://www.learnopengles.com/), 该在线网站全部关于Android下OpenGL和WebGL的。. 目录 · · · · · · 《opengl es应用开发实践指南:android卷》 推荐序 致 谢 前 言 第1章 准备开始 1 1.1 安装工具 1 1.2 创建第一个程序 3 1.3 初始化opengl 5 1.4 创建renderer类 10 1.5 使用静态导入 12 1.6 小结 12 第一部分 一个简单的空气曲棍球游戏 第2章 定义顶点和着色器 14 2.1 为什么选择空气曲棍球 14 2.2 不要从头开始 15 2.3 定义空气曲棍球桌子的结构 16 2.4 使数据可以被opengl存取 18 2.5 引入opengl管道 20 2.6 opengl颜色模型 25 2.7 小结 26 第3章 编译着色器及在屏幕上绘图 27 3.1 加载着色器 27 3.2 编译着色器 29 3.3 把着色器一起链接进opengl的程序 33 3.4 做最后的拼接 35 3.5 在屏幕上绘制 39 3.6 小结 43 3.7 练习 43 第4章 增加颜色和着色 44 4.1 平滑着色 45 4.2 引入三角形扇 45 4.3 增加一个新的颜色属性 46 4.4 使用新的颜色属性渲染 52 4.5 小结 55 4.6 练习 55 第5章 调整屏幕的宽高比 56 5.1 宽高比的问题 57 5.2 使用虚拟坐标空间 58 5.3 线性代数基础 59 5.4 定义正交投影 62 5.5 加入正交投影 64 5.6 小结 67 5.7 练习 67 第6章 进入第三维 68 6.1 三维的艺术 68 6.2 从着色器到屏幕的坐标变换 69 6.3 添加w分量创建三维图 71 6.4 使用透视投影 72 6.5 定义透视投影 73 6.6 在代码中创建投影矩阵 75 6.7 开始使用投影矩阵 76 6.8 增加旋转 79 6.9 小结 81 6.10 练习 82 第7章 用纹理增加细节 83 7.1 理解纹理 84 7.2 把纹理加载进opengl中 85 7.3 创建新的着色器集合 90 7.4 为顶点数据创建新的类结构 91 7.5 为着色器程序添加类 95 7.6 绘制纹理 99 7.7 小结 101 7.8 练习 101 第8章 构建简单物体 102 8.1 合并三角形带和三角形扇 102 8.2 添加几何图形的类 104 8.3 添加物体构建器 105 8.4 更新物体 112 8.5 更新着色器 113 8.6 集成所有的变化 114 8.7 小结 119 8.8 练习 119 第9章 增加触控反馈:与空气曲棍球游戏交互 120 9.1 为activity增加触控支持 120 9.2 增加相交测试 122 9.3 通过拖动移动物体 130 9.4 增加碰撞检测 132 9.5 小结 136 9.6 练习 137 第二部分 构建三维世界 第10章 用粒子增添趣味 140 10.1 为一个简单的粒子系统创建一组着色器 141 10.2 添加粒子系统 144 10.3 绘制粒子系统 148 10.4 扩散粒子 150 10.5 添加重力 152 10.6 用累加混合技术混合粒子 153 10.7 自定义点的外形 153 10.8 把每个点绘制为一个精灵 154 10.9 小结 156 10.10 练习 156 第11章 增加天空盒 157 11.1 创建天空盒 157 11.2 把立方体贴图加载到opengl中 159 11.3 创建立方体 161 11.4 增加天空盒着色器程序 163 11.5 在场景中加入天空盒 165 11.6 围绕场景移动相机 167 11.7 小结 169 11.8 练习 169 第12章 增加地形 170 12.1 创建高度图 170 12.2 创建顶点和索引缓冲区对象 171 12.3 加载高度图 173 12.4 绘制高度图 176 12.5 遮罩被隐藏的物体 180 12.6 小结 183 12.7 练习 183 第13章 点亮世界 184 13.1 仿真光照的效果 184 13.2 用朗伯体反射实现方向光 186 13.3 添加点光 192 13.4 小结 199 13.5 练习 199 第14章 创建动态壁纸 200 14.1 实现动态壁纸的service组件 200 14.2 权衡系统的其余部分 207 14.3 小结 209 14.4 练习 209 第15章 采取下一步行动 211 15.1 展望其他平台 211 15.2 了解更高级的技术 213 15.3 与世界分享你的艺术视野 216 附录a 投影背后的矩阵数学 217 附录b 调试 223 参考文献 228

2018-05-08

OpenGL ® Programming Guide

Khronos小组编写的OpenGL官方权威指南,素有“OpenGL红宝书”美誉。 本书详细介绍了OpenGL4.5(包括4.4、SPIR—V和扩展功能),以及OpenGL着色语言的方方面面。全书共12章:第1章概述OpenGL主要特性和功能;第2章讨论OpenGL中主要的特性——可编程着色器;第3章介绍使用OpenGL进行几何体绘制的各种方法,以及一些可以让渲染更为高效的优化手段;第4章阐释OpenGL对于颜色的处理过程,包括像素的处理、缓存的管理以及像素处理相关的渲染技术;第5章介绍在一个二维计算机屏幕上表现三维场景的操作细节;第6章讨论将几何模型与图像结合来创建真实的、高质量的三维模型的方法;第7章介绍计算机图形的光照效果模拟方法;第8章介绍使用可编程着色器生成纹理和其他表面效果的方法细节;第9章解释OpenGL管理和细分几何表面的着色器功能;第10章介绍在OpenGL渲染流水线中使用着色器进行几何体图元修改的特别技术;第11章介绍使用OpenGL帧缓存和缓存内存实现高级渲染技术和非图形学应用的相关方法;第12章介绍了新的着色器阶段,将通用计算的方法融合到OpenGL的渲染流水线当中。

2018-05-08

系统分析师真题真题2009-2017.7z

系统分析师真题真题2009-2017.7z, 包含了系统学习的过程。

2018-01-02

linux-OS汇总.7z.003汇总.7z.003

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux

2018-01-02

linux-OS汇总.7z.002

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux

2018-01-02

linux-OS汇总.7z.001

请下载 linux-OS汇总.7z.001, linux-OS汇总.7z.002和linux-OS汇总.7z.003再进行解压 Res inc: Linux内核设计与实现(第三版-中文版); Linux设备驱动开发详解_宋宝华; LINUX设备驱动程序(第3版)[高清PDF]; 深入理解linux内核(第三版中文); 深入理解Linux虚拟内存管理;

2018-01-02

OS总汇.7z.002

请下载 OS总汇.7z.001和OS总汇.7z.002再进行解压 Res inc: Operating System Concepts with Java; 操作系统概念(Java实现); 深入理解计算机系统; 现代操作系统(原书第3版); 都是介绍操作系统的,比较详尽,有收藏价值哦。

2018-01-02

Android VM 总汇

Resource Include: Android Dalvik虚拟机结构及机制剖析 Dalvik虚拟机各模块机制分析 第2卷; Android虚拟机Dalvik在龙芯平台上的移植与优化; JavaSE7虚拟机规范; [深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版(1)

2018-01-02

精通Windows API--函数、接口、编程实例

Windows API(Windows Application Program Interface,Windows应用程序接口)是一系列函数、宏、数据类型、数据结构的集合,运行于Windows系统的应用程序,可以使用操作系统提供的接口来实现需要的功能。《精通Windows API——函数、接口、编程实例》由浅入深、循序渐进地教授读者如何使用Windows API进行Windows应用程序开发。全书共18章,分为3个部分,第1部分(第1章~第3章)介绍Windows程序设计基础;第2部分(第4章~第17章)按照程序设计的各个方面进行划分,包括文件系统、内存管理、进程与线程、用户界面、Shell程序开发、Windows GDI、Socket网络通信驱动程序开发、安全机制等内容;第3部分(第18章)作为全书的总结和补充。

2011-07-10

Windows CE6.0开发者参考 SDK

Windows CE6.0 开发者参考 Examples 运行的SDK

2011-07-07

Windows CE6.0 开发者参考 Example

01. Hello Windows CE 02. Drawing on the screen 03. Keyboard and Stylus 。 。 。 17. Devices and Services

2011-07-07

ucos 代码及课本介绍

研究 嵌入式系统 近来看看吧。包括12530嵌入式ARM系统原理与实例开发(杨宗德),uCOS2精华快速掌握.ppt,u-COS嵌入式开发.pdf等等

2011-07-07

VC++深入详解code1-10

vc++ 深入详解 附件代码 windows 程序运行原理 流程,c++ 原理与应用等

2011-07-07

C/C++经典算法大全

有很多很经典的算法实例 很值得学习 其中内含: 车站管理系统---自动计算费用巧妙实现 约瑟夫环的算法 八皇后问题的递归求解 递归算法的应用 简单的猫捉老鼠游戏..........等 是程序员所要掌握的必不可少的技能

2009-04-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除