SDL程序在开始处需要使用SDL_Init函数来加载,在结尾处要使用SDL_Quit函数来卸载。 flag(标记)是一些常量,这些常量可以用按位或操作符“|”来连接,就好像相加一般,使多个特性可以同时具有。 SDL的基础元素之一是“表面”(Surface),是SDL_Surface结构体类型,形状是...
分类:
编程语言 时间:
2015-07-20 21:10:05
阅读次数:
247
SDL程序在开始处需要使用SDL_Init函数来加载,在结尾处要使用SDL_Quit函数来卸载。
flag(标记)是一些常量,这些常量可以用按位或操作符“|”来连接,就好像相加一般,使多个特性可以同时具有。
SDL的基础元素之一是“表面”(Surface),是SDL_Surface结构体类型,形状是矩形。我们可以在这些表面上“作画”。
总是至少有一个“表面”,就是我们创建的窗口的那个表面。
填充“表面”可以使用函数SDL_FillRect。
颜色是由红,绿,蓝这三原色组成的。每一组分的取值范围都是0~255...
分类:
编程语言 时间:
2015-07-20 16:33:07
阅读次数:
235
一、Shader 表面着色器语法
Unity 的表面着色器 (Surface Shader) 是一种代码生成方法,用它来编写光照着色器比用低级的顶点/像素着色器程序容易得多
二、编写一个灰度效果的Shader
三、Shader 内置 Shader 之 Normal-Diffuse
Normal-Diffuse 是一个简单的光照模型,光照强度随着物体表面和光入射角夹角的减小...
分类:
编程语言 时间:
2015-07-17 16:07:01
阅读次数:
143
Weekend Party
Time Limit: 2 Seconds Memory Limit: 65536 KB
As the only Oni (a kind of fabulous creature with incredible strength and power) living on the surface of Gensokyo, Ibuki Suika ...
分类:
其他好文 时间:
2015-07-15 11:15:27
阅读次数:
114
1. 启动动画在执行init启动脚本中到surface flinger启动完成后,开始执行启动动画(bootanimation)之间。(启动动画在cupcake版本还只是surfaceflinger的一个线程,到donut上已经升级到和surface flinger一样的进程了)。启动动画默认是调用函数load_565rle_image在屏幕上显示一个叫 initlogo.rle的一个rgb565格式的图片,一般我们的系统上都没有这张图,可以按下述方法做一个:首先需要准备一张图片,最好是PNG的(andro...
分类:
移动开发 时间:
2015-07-07 13:06:59
阅读次数:
235
1. EGL OpenGL ES命令需要一个rendering context和一个drawing surface。 Rendering Context: 保存当前的OpenGL ES状态。 Drawing Surface: 是原语(primitive)画图的Surface。它指定了渲染的buffer类型,如:color buffer,depth buffer和...
分类:
其他好文 时间:
2015-07-06 21:45:36
阅读次数:
168
一.属于GLSurFaceView特性的是:
1.管理一个surface,这个surface就是一块特俗的内存,能直接排版到Android的视图view上。
2.管理一个EGL display,它能让opengl把内容渲染带哦上述的surface上
3.让渲染器在独立的线程中运作,和UI线程分离。
二、说下contentValues:
答:他与hashtable比较类似,都是存储名值对的...
分类:
移动开发 时间:
2015-07-02 17:33:15
阅读次数:
221
Pass { CGPROGRAM// Upgrade NOTE: excluded shader from OpenGL ES 2.0 because it does not contain a surface program or both vertex and...
分类:
编程语言 时间:
2015-06-19 16:38:48
阅读次数:
675
(计算光照的时候,从两点出发考虑,光的传播方向,以及光的在这个方向上的能量。) 光与表面交互的模型包含两类:和物体表面(surface)以及和物体的内部(body)。而subsurface指的是在物体内部(body)进行第二次反射和折射。 和物体表面的只有反射和折射,没有能量损失。fresn...
分类:
其他好文 时间:
2015-06-18 23:56:51
阅读次数:
456
学习内容:1.掌握Surface的使用...2.Android中如何实现视频播放...1.SurfaceView类的使用 在Android中,一般播放音频时我们可以去使用Android提供的MediaPlayer类,但是想要播放视频仅仅依靠MediaPlayer类是远远不够的...这里还需要使用到一...
分类:
移动开发 时间:
2015-06-14 15:08:05
阅读次数:
195