绘图
KCDKFT
Life is war with no mercy.
展开
-
【绘制矩形】已知二维平面矩形的对角线两点坐标,如何确定四个点的坐标
O--------------------------------------------------->X||||↓Y在Windows Form中,坐标系的定义如上图所示,有时我们要在窗口中绘制矩形,能够方便得到的是起始点的坐标和终点的坐标,而如何计算四个点的坐标方式也是很多的。起始点为start, 终点为end, pointLT, pointLB, pointRT,原创 2012-08-05 15:50:27 · 9103 阅读 · 1 评论 -
XNA中模型看不到的几种可能性
1. 假如是绘制Texture2D的话,背景色一定要是White,如果是Black就看不到了= =|||2. 假如有两个spriteBatch A B,A B比先绘制,那么B会覆盖A,导致A绘制的看不到3. 3D模型看不到可能是3D模型文件自身的问题,比如fbx格式,用起来特别蛋疼,x文件出问题的可能性要小,贴图看不到也可能是模型文件中调用贴图的方式不对,请参照以下网址4. 同一个sp原创 2012-09-11 21:44:49 · 897 阅读 · 0 评论 -
XNA中SpriteBatch.Begin()重载中的BlendState解析
SpriteBatch.Begin()的重载模式众多,我常用的就是两个参数的重载方式,一个是规定先后绘制的图像哪个放在前方的SortMode,另一个就是颜色混叠模式的BlendState官方给我们的例程中用的AlphaBlend,但是AlphaBlend到底是什么意思我真心没去研究,直到我需要做图像透明的时候,当我修改Color值,仅仅让Alpha通道从1变0,发现图像并不是透明而是变暗,如果原创 2012-11-28 14:33:44 · 1603 阅读 · 0 评论