摘要:
2010-05-13 11:37:14|分类:DirectX 3D学习|举报|字号订阅Shader编程教程1-环境光照您好,欢迎来到XNA Shader教程1。我的名字叫Petri Wilhelmsen,是Dark Codex Studios的成员。我们经常会参加各种图形/游戏开发的竞赛,如Gathering,Assembly,Solskogen,Dream-Build-Play和NGA等。本XNA Shaders编程教程将讨论XNA的不同方面的知识以及如何使用XNA和GPU编写HLSL。我将从一些基本理论开始,然后深入到shader编程的实际方法。理论部分不会面面俱到,但足以让你开始使用sh 阅读全文
摘要:
继承的类型:实现类型:表示一个类型派生与一个基类型它拥有该基类型的所有成员字段和函数。接口继承:表示一个类型只继承了函数的签名,没有继承任何实现代码。C#支持单继承可以实现多个接口C#类都有一个基类,还可以有任意多个接口。结构不支持继承(结构不支持实现继承但支持接口继承)结构总是派生自System.ValueTpye它们可以派生自任意多个接口类总是派生自用户选择的另一个类,它们还可以派生自任意多个接口。虚函数把一个基类的函数声明为virtual就可以在任意派生类中重写该函数。也可以把属性声明为Virtual。对于虚属性或者重写属性语法与非虚属性相同只要在定义中加virtual即可隐藏方法如果签 阅读全文
摘要:
类和结构类和结构实际上都是创建对象的模板,每个对象都包含数据,并且提供处理和访问数据的方法。类是存储在堆上的引用类型,结构式存储在栈上的值类型。较小的数据类型使用结构可以提高性能。对于类和结构都使用new关键字类声明实例。类类中的数据和函数称为类的成员类的成员总是实例成员除非用static显式的声明。 阅读全文