自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

贴图处理

/************************************************************************* @brief  :TextureExtra.*  * @author  :DYY* @copyright : * * @date  :*********************************************************...

2018-06-11 11:31:19 193

原创 关于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 522

原创 adb devices not found 解决方案

adb devices 找不到设备怎么办|浏览:11363|更新:2014-09-19 15:03|标签:操作系统 1234567分步阅读一键约师傅百度师傅为你的电脑系统,选个靠谱师傅...

2016-05-24 20:22:31 2090

原创 shader法线贴图的疑惑

<!--StartFragment -->疑问 :在顶点输出的时候view已经经过一次normalize,在PS里面计算高光的时候 为什么再算一次normalize?如果不做效果就会不一样?高手解答: <!--StartFragment -->顶点得到的法线会经过插值才能传达ps里面<!--StartFragment -->三角形插值只能保证顶点...

2015-02-04 18:00:17 132

原创 延迟渲染技术文献摘录,

延迟渲染技术文献摘录,  延迟渲染亦即延迟着色是近几年流行起来的技术,它最大的优势是可以实现同屏中n多的动态光源(十几到几十个)。这在以往的渲染管线中是很难实现的。以下是我对现有的相关技术文献的摘录和总结。渲染流程延迟渲染管线可分为四个阶段:geometry, lighting, composition, post-processingPost-processing阶段与传统的f...

2013-05-17 17:55:47 114

原创 Render Target概念

 渲染目标是一个缓冲,显卡通过这个缓冲使用一个Effect类绘制场景的像素。默认的渲染目标叫做后备缓冲- 物理上就是包含下一帧要绘制的信息的一块显存。你可以使用RenderTarget2D类创建另一个渲染目标,在显存中保留一块新区域用于绘制。大多数游戏在后备缓冲之外将大量的内容绘制到其他渲染目标内("offscreen"),然后编译这些不同的图像元素,将它们组合起来构成最终的后备缓冲。...

2013-05-17 16:39:29 882

原创 AS2.0 MoiveClip onPress事件

定义MovieClip.onPress事件,来定义mc的鼠标或者是键盘按下事件,可以用来遮挡一下图层的鼠标点击事件,但是如果我们需要取消onPress时,MovieClip.onPress = null;是没办法取消阻挡的,此时必须使用delete onPress来删除此事件...

2012-04-13 10:44:36 169

原创 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 145

原创 onEnterFrame的用法

在使用onEnterFrame的时候,一定要考虑到delete this.onEnterFrame,假如在同一个SWF文档中有比较多的onEnterFram的时候,会明显的感觉到电脑的负荷比较重的。    一般在使用onEnterFrame时在其内部自杀:this.onEnterFrame = funtion(){          ...........................

2011-11-02 09:15:37 1119

原创 assert(断言)

断言assert是一个宏,该宏在<assert>中,,当使用assert时候,给他个参数,即一个判读为真的表达式。预处理器产生测试该断言的代码,如果断言不为真,则发出一个错误信息告诉断言是什么以及它失败一会,程序会终止。 我们一般可以用在判断某件操作是否成功上。摘录林锐博士高质量编程一书中相关内容。~~~~~~~~~~~~~~~~~~~~~~~~程序一般分为Debug版本和...

2011-10-26 15:57:48 80

原创 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 113

原创 flash中控件引用外部类

元件继承外部类实现内部控件操作时,在对MovieClip操作前把控件的属性都初始化。(或使用_parent["..."]、super["..."]来对其操作)

2011-10-14 16:41:05 105

原创 使用 dispatchEvent() 方法

[size=medium]使用 dispatchEvent() 方法在组件 ActionScript 类文件的正文中,您可以使用 dispatchEvent() 方法来广播事件。dispatchEvent() 方法的语法如下:dispatchEvent(eventObj)eventObj 参数是一个描述事件的 ActionScript 对象在调用 dispatchEve...

2011-10-14 10:05:42 795

关于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 158

原创 CommandScript And XmlParse

[size=large]xml文件里的数据Parse之后,传给mesh 然后render[/size]

2011-08-20 14:22:51 92

原创 LoadCommandScript

[size=x-small]在network中,data都是储存在file中的,此类为load file 的封装类[/size]

2011-08-18 09:38:23 84

D3DX中Mesh以及Boundsphered应用

D3DX中Mesh以及Boundsphered应用

2011-06-23 17:16:29 90

原创 API制作红色小球碰撞

API制作红色小球碰撞

2011-05-05 23:33:49 118

原创 SingleTon的模板(template)化应用

singleton的模板化应用示例

2011-04-29 01:51:11 204

原创 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 150

原创 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 53

原创 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 254

原创 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 222

DirectX游戏开发终极指南(源码).rar

DirectX游戏开发终极指南上面所有程序的源码,方便大家学习

2011-08-16

programming_windows

Windows程序开发指南 , 帮助初学者了解Windows程序开发的基本理论,包含图形基础、键鼠等讯息的截取

2011-05-16

空空如也

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

TA关注的人

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