Category 分类
可以直接给别的类添加方法而不改变原来的类
只能增加方法 不能增加成员变量(可以访问以前类中的)
建立方法是 xcode新建类->Category
h文件
@surface class (ca)
@endm文件
@implementation class (ca)
{
}
@end
id 万能指针
(oc对象)
比如
class *c = [class ...
分类:
其他好文 时间:
2014-12-23 19:40:16
阅读次数:
136
本例需求及流程:
Activity加载自定义的SurfaceView-> SurfaceView 构造器中:初始化画笔、传感器、SurfaceHolder并注册SurfaceHolder的监听(surfaceCreated和surfaceDestroyed)->创建surface即surfaceCreated时:注册传感器监听,初始化Ball(包括球的图片、位置、活动区域),启动线程并循环执行(...
分类:
其他好文 时间:
2014-12-22 00:59:29
阅读次数:
172
本例需求及流程:
Activity加载自定义的SurfaceView-> SurfaceView 构造器中启动线程A,循环改变SurfaceView的x,y坐标,当x,y坐标到某点时设渐显标志位picAlphaFlag为true -> Surface创建时即surfaceCreated中,启动线程B,循环根据SurfaceView的x,y(被线程A循环改变)实时绘制图的位置,并且picAlpha...
分类:
其他好文 时间:
2014-12-22 00:58:58
阅读次数:
159
在介绍曲面曲率之前,我们必须引入微分几何的一些基本概念。如下图所示,$\mathbb{R}^3$空间中的一个连续曲面可以表示为由一个$\mathbb{R}^2$区域$M$通过映射函数$f:M\to\mathbb{R}^3$到$\mathbb{R}^3$中的一个集合,即$f(M)$。其中,$df(X)...
分类:
其他好文 时间:
2014-12-20 19:30:57
阅读次数:
164
在介绍曲面曲率之前,我们必须引入微分几何的一些基本概念。如下图所示,$\mathbb{R}^3$空间中的一个连续曲面可以表示为由一个$\mathbb{R}^2$区域$M$通过映射函数$f:M\to\mathbb{R}^3$到$\mathbb{R}^3$中的一个集合,即$f(M)$。其中,$df(X)...
分类:
其他好文 时间:
2014-12-20 18:14:39
阅读次数:
150
1、Android-SurfaceView与SurfaceHolder对象: http://blog.csdn.net/andyhuabing/article/details/7657069???????? (1)SurfaceView 控制这个Surface的绘制位置。 (2)SurfaceHolder surface的控制...
分类:
移动开发 时间:
2014-12-18 12:09:05
阅读次数:
191
一、SurfaceView简介SurfaceView可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。什么是Surface在这里要先说说什么...
分类:
移动开发 时间:
2014-12-15 15:07:24
阅读次数:
178
上一篇文章记录了GDI播放视频的技术。打算接下来写两篇文章记录Direct3D(简称D3D)播放视频的技术。Direct3D应该Windows下最常用的播放视频的技术。实际上视频播放只是Direct3D的“副业”,它主要用于3D游戏制作。当前主流的游戏几乎都是使用Direct3D制作的,例如《地下城...
分类:
其他好文 时间:
2014-12-12 18:49:23
阅读次数:
374
本文接着上一篇文章继续记录Direct3D(简称D3D)播放视频的技术。上一篇文章中已经记录了使用Direct3D中的Surface渲染视频的技术。本文记录一种稍微复杂但是更加灵活的渲染视频的方式:使用Direct3D中的Texture(纹理)渲染视频。纹理有关的基础知识在记录使用Direct3D的...
分类:
其他好文 时间:
2014-12-12 18:25:43
阅读次数:
274