C#
KCDKFT
Life is war with no mercy.
展开
-
【绘制矩形】已知二维平面矩形的对角线两点坐标,如何确定四个点的坐标
O--------------------------------------------------->X | | | | ↓Y 在Windows Form中,坐标系的定义如上图所示,有时我们要在窗口中绘制矩形,能够方便得到的是起始点的坐标和终点的坐标,而如何计算四个点的坐标方式也是很多的。 起始点为start, 终点为end, pointLT, pointLB, pointRT,原创 2012-08-05 15:50:27 · 9254 阅读 · 1 评论 -
Kinect开启骨骼平滑算法的方法
这几天做Kinect开发,需要检测手在三维空间中的位置,检测时不免会出现抖动的情况,这时候可以调用SDK自带的平滑算法。 调用方法:(以下代码使用的是最新SDK 1.5正式版) 声明传感器变量 KinectSensor sensor; 然后窗口的Load事件中我们都要写: this.sensor.SkeletonSt原创 2012-08-22 16:15:52 · 5975 阅读 · 3 评论 -
XNA中组件之间的变量的访问与赋值问题
When we are developing XNA, getting hang of using XNA Component is very necessary. And I have come across many problems in these days. Problem. How to realize to swap parameters among different Compo原创 2012-09-03 20:23:43 · 854 阅读 · 0 评论 -
XNA组件的Enabled属性
利用GameState我们可以做到组件的启用与停用,但是当一个组件已经被启用,然后被停用又被启用,即组件的Enabled值经历了true, false, true的三次赋值,那么再次启用的时候不会调用组件的Initialize()方法原创 2012-09-12 14:03:12 · 745 阅读 · 0 评论 -
.Net, XNA, Kinect中各种图的转换
几个概念: Texture2D ——XNA的2D贴图 Bitmap ——位图,不解释 Color类,顾名思义 RGBA R == red, G == green, B == blue, A == α 控制图像透明度的,0代表透明 各种信息的转换 Color[]-Bitmap 本质就是下面两句话,我是用于Winform下的编程原创 2012-10-03 11:42:16 · 2105 阅读 · 0 评论 -
MercuryParticleEngine的研究与本质分析
昨天偶然发现了XNA粒子系统的一个神器——Mercury Particle Engine 3.1 for XNA 4.0 (Binaries)。拿到这个引擎用了一下,第一感觉就是我这个在团队中负责做特效的可以被撤职了,而且是自己把自己撤了!因为Mercury粒子引擎做的实在是太好太漂亮,而且引用也方便。下面是这个引擎“光束”特效的一个截图 怎么样?看到之后颤抖吧!我仰天长叹,国内原创 2012-11-24 15:48:28 · 1391 阅读 · 7 评论 -
Unity3D SetActive二三事
事情1:BUG— NullReference 在Unity3D的使用中,有时需要将一些模型停用,也就是停止渲染,这样可以达到提高性能的效果,有时也是为了场景需要,SetActive的应用不慎会出BUG,经常遇到的就是NullReference,也就是找不到对象。 BUG原因 1. 无该gameObject 2. 使用GameObject.Find() 名字的索引有误 3. 被操作原创 2013-09-09 17:07:11 · 27993 阅读 · 1 评论