线程的用法:(一)使用继承的方式(耦合性高,不推荐) 定义一个线程,新建一个类继承自 Thread,然后重写父类的 run() 方法,并在里面添加耗时的逻辑,class MyThread extends Thread{ @Override public void run() {...
                            
                            
                                分类:
移动开发   时间:
2015-12-09 17:20:26   
                                阅读次数:
164
                             
                         
                    
                        
                            
                            
                                RecyclerView(android.support.v7.widget.RecyclerView)是安卓新推出的一个滑动组件,感觉是用来替代ListView实现更多的效果,使用时和ListView相比也是不同,这里记录下用法:1、线性布局(LinearLayoutManager):首先是确定布...
                            
                            
                                分类:
其他好文   时间:
2015-12-09 13:25:36   
                                阅读次数:
109
                             
                         
                    
                        
                            
                            
                                为顶点程序传递顶点信息Cg / HLSL顶点程序,顶点信息必须通过结构体传递。几个常用的顶点结构被定义在了UnityCG.cginc 文件中。而且在大多数情况下使用它们就足够了。appdata_base:顶点的位置,法线和一个纹理坐标。appdata_tan:顶点的位置,切线,法线和一个纹理坐标。a...
                            
                            
                                分类:
其他好文   时间:
2015-12-04 14:44:42   
                                阅读次数:
266
                             
                         
                    
                        
                            
                            
                                按照书中的光照模型,光的类型分为3种:漫反射光,环境光,镜面光。光源类型也是三种:平行光,点光,聚光灯。其它需要的数据:材质,法线方向(光照角度)。现在,先以平行光源为例,因为它最简单,不需要去计算距离,角度对于光线的影响:先定义光源: //这里所有的定义只与光的颜色有关,就是定义光的颜色 ...
                            
                            
                                分类:
其他好文   时间:
2015-11-22 20:25:47   
                                阅读次数:
563
                             
                         
                    
                        
                            
                            
                                使用SpriteBuilder新建一个项目,将默认MainScene.ccb中的内容统统删掉,此时场景应该是一片漆黑.将官网中的2张图片以及我自己做的2张图片全部拖拽到其文件视图中去:其中加_n后缀的图片表示原图的法线贴图.将2张不带_n后缀的图片分别拖到黑黑的场景中去,调整到合适位置. 
分别将2个精灵的Normal map设置为_n后缀的对应图片:分别打开2个精灵的Lighting特效.这时已经...
                            
                            
                                分类:
其他好文   时间:
2015-11-17 19:08:05   
                                阅读次数:
188
                             
                         
                    
                        
                            
                            
                                在cocos2dx中常用的骨骼动画编辑器就是cocosStudio和spine了。一、spine术语和概念1. Skinmesh 蒙皮 在最终的渲染结果中,蒙皮将完全显示出来,蒙皮实际上就是顶点、法线和纹理坐标等将被渲染的元素。 而其中,最关键的当然是顶点,顶点将直接被骨头牵扯运动,因而使得整个模型...
                            
                            
                                分类:
其他好文   时间:
2015-11-17 12:26:26   
                                阅读次数:
318
                             
                         
                    
                        
                            
                            
                                在3D世界中每一个顶点都有颜色,除了使用光源和物体的材质信息之外,还需要知道每个顶点的法向量,根据光照入射方向和法向量的夹角,计算顶点的最终颜色.那么我们来了解下顶点法线. 顶点法线: 每一个顶点都有法向量,就能知道光线到达物体表面的入射角. 面法线: 垂直一个平面的直线叫面法线 一般情况下顶点法线...
                            
                            
                                分类:
其他好文   时间:
2015-11-16 22:27:32   
                                阅读次数:
6026
                             
                         
                    
                        
                            
                            
                                砖块上的数字最终都可以看作是最后一行的线性组合,独立变元最多9个。这类题的一般做法,线性组合都可以列出方程然后高斯消元。对于这道题,只要确定最后一行剩下的4个变量就好了,对于最后一行的j位置,它对上面位置某个数字的和贡献次数等于它到那个位置路径的方案数,可以发现就是杨辉三角。倒数第二行的数已经足够确...
                            
                            
                                分类:
其他好文   时间:
2015-11-14 17:45:08   
                                阅读次数:
259
                             
                         
                    
                        
                            
                            
                                ReactiveCocoa操作方法-线程deliverOn: 内容传递切换到制定线程中,副作用在原来线程中,把在创建信号时block中的代码称之为副作用。subscribeOn: 内容传递和副作用都会切换到制定线程中ReactiveCocoa操作方法-时间timeout:超时可以让一个信号再一定的时...
                            
                            
                                分类:
编程语言   时间:
2015-11-07 01:00:33   
                                阅读次数:
504
                             
                         
                    
                        
                            
                            
                                线程同步:创建多条线程,要一条线程执行完run()方法,下一个线程才能进入run()方法,线程同步就是为了避免同一条件下不允许多条线程同时进入而制造出来的方法。runnable跟同步的区别:runnable在同一条件下可以同时进入多条线程,而同步不行。例子,售票台有ticket=100张票,每卖一张...
                            
                            
                                分类:
编程语言   时间:
2015-10-31 15:33:40   
                                阅读次数:
142