- 博客(23)
- 资源 (2)
- 收藏
- 关注
贴图处理
/************************************************************************* @brief :TextureExtra.* * @author :DYY* @copyright : * * @date :*********************************************************...
2018-06-11 11:31:19
223
原创 关于shader解决Blend Alpha的一些方法
关于Blend Alpha碰到半透明物体遮挡错误的问题,现有两种方法,第一种, 传统方式,D3D9时代和Android平台上,一般使用双pass来解决,(AlphaTest + Blend Alpha).第二种,DX10以后加入了 Alpha to Coverage来替代了之前的双pass方式,Unity5.3以后unityshader 里面对应的是 AlphaToMask ...
2016-09-14 11:57:00
565
原创 adb devices not found 解决方案
adb devices 找不到设备怎么办|浏览:11363|更新:2014-09-19 15:03|标签:操作系统 1234567分步阅读一键约师傅百度师傅为你的电脑系统,选个靠谱师傅...
2016-05-24 20:22:31
2177
原创 shader法线贴图的疑惑
<!--StartFragment -->疑问 :在顶点输出的时候view已经经过一次normalize,在PS里面计算高光的时候 为什么再算一次normalize?如果不做效果就会不一样?高手解答: <!--StartFragment -->顶点得到的法线会经过插值才能传达ps里面<!--StartFragment -->三角形插值只能保证顶点...
2015-02-04 18:00:17
155
原创 延迟渲染技术文献摘录,
延迟渲染技术文献摘录, 延迟渲染亦即延迟着色是近几年流行起来的技术,它最大的优势是可以实现同屏中n多的动态光源(十几到几十个)。这在以往的渲染管线中是很难实现的。以下是我对现有的相关技术文献的摘录和总结。渲染流程延迟渲染管线可分为四个阶段:geometry, lighting, composition, post-processingPost-processing阶段与传统的f...
2013-05-17 17:55:47
154
原创 Render Target概念
渲染目标是一个缓冲,显卡通过这个缓冲使用一个Effect类绘制场景的像素。默认的渲染目标叫做后备缓冲- 物理上就是包含下一帧要绘制的信息的一块显存。你可以使用RenderTarget2D类创建另一个渲染目标,在显存中保留一块新区域用于绘制。大多数游戏在后备缓冲之外将大量的内容绘制到其他渲染目标内("offscreen"),然后编译这些不同的图像元素,将它们组合起来构成最终的后备缓冲。...
2013-05-17 16:39:29
957
原创 AS2.0 MoiveClip onPress事件
定义MovieClip.onPress事件,来定义mc的鼠标或者是键盘按下事件,可以用来遮挡一下图层的鼠标点击事件,但是如果我们需要取消onPress时,MovieClip.onPress = null;是没办法取消阻挡的,此时必须使用delete onPress来删除此事件...
2012-04-13 10:44:36
197
原创 C++ 缺省参数的用法
C++缺省参数只能放在最右边void funtion(int a , int b =0){ ................}当这样使用funtion(a)时,编译器会给b一个默认的值b=0;如果function(1,2)则b=2;
2012-02-16 15:02:58
167
原创 onEnterFrame的用法
在使用onEnterFrame的时候,一定要考虑到delete this.onEnterFrame,假如在同一个SWF文档中有比较多的onEnterFram的时候,会明显的感觉到电脑的负荷比较重的。 一般在使用onEnterFrame时在其内部自杀:this.onEnterFrame = funtion(){ ...........................
2011-11-02 09:15:37
1164
原创 assert(断言)
断言assert是一个宏,该宏在<assert>中,,当使用assert时候,给他个参数,即一个判读为真的表达式。预处理器产生测试该断言的代码,如果断言不为真,则发出一个错误信息告诉断言是什么以及它失败一会,程序会终止。 我们一般可以用在判断某件操作是否成功上。摘录林锐博士高质量编程一书中相关内容。~~~~~~~~~~~~~~~~~~~~~~~~程序一般分为Debug版本和...
2011-10-26 15:57:48
106
原创 FlashDevelop+aswing开发AS2程序
FlashDevelop+aswing开发AS2程序本文作者:harryxu文章出处:webstudio.com.cn文章性质:原创阅读次数:6250发布时间:2006-12-23声明此教程为webstudio forum版主harryxu所作,转载请注明出处,harryxu的blog 最近在学aswing(aswing是一个开源的as UI框架,结构模仿java的s...
2011-10-19 09:25:16
140
原创 flash中控件引用外部类
元件继承外部类实现内部控件操作时,在对MovieClip操作前把控件的属性都初始化。(或使用_parent["..."]、super["..."]来对其操作)
2011-10-14 16:41:05
139
原创 使用 dispatchEvent() 方法
[size=medium]使用 dispatchEvent() 方法在组件 ActionScript 类文件的正文中,您可以使用 dispatchEvent() 方法来广播事件。dispatchEvent() 方法的语法如下:dispatchEvent(eventObj)eventObj 参数是一个描述事件的 ActionScript 对象在调用 dispatchEve...
2011-10-14 10:05:42
879
关于d3dxmatrix
[size=large]关于d3dxmatrix这个矩阵再说明一下, 之前看到有好多人问,matrix是一个4*4的矩阵 , matrix(4)所记录的是在世界坐标系里面的位置, matrix()(1)是世界坐标系的x轴, matrix()(2)是world的y轴, matrix()(3)是world的z轴; 而matirx(1)() , matrix(2)() , matrix(3)(), ...
2011-09-17 10:52:40
205
原创 CommandScript And XmlParse
[size=large]xml文件里的数据Parse之后,传给mesh 然后render[/size]
2011-08-20 14:22:51
120
原创 LoadCommandScript
[size=x-small]在network中,data都是储存在file中的,此类为load file 的封装类[/size]
2011-08-18 09:38:23
107
原创 set的应用实例
#include #include #include #include using namespace std;struct employee{//Member Functionpublic: employee() {} //默认构造函数 employee(long eID, string e_Name, float e_Sala...
2011-04-29 01:46:43
183
原创 SingleTon的应用
Myheard.hClass Person{privat : Person(void); // construct Person(cont Person& _person); //copyconstructpublic : ~Person(void); //destruct static Person* GetIn...
2011-02-24 16:22:06
75
原创 C++ 用bit运算做整数的平方
这个在网上至今也没找到,是无聊时做的,代码如下:int num = 0 ;int sum = 0;int bitnum = 0;cout > num;bitnum = num;for ( int i = 0 ; ; i++ ){ if ( num >> i == 1) { sum = ...
2010-12-24 10:45:22
275
原创 C++ 用bit运算让两个变量互换。
[size=medium]前几天用bit运算做了一个变量互换,公式如下:a^=b^=a^=b;即:a^=b;b^=a;a^=b;可以在不使用第三个变量的情况下实现两变量的互换,因为在计算机里运算都是使用二进制的算法,"^"位异或运算示例如下:int a = 3, b = 4 a ^= b: 3 = 0011^4 = 0100-------...
2010-12-22 14:53:18
260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人