05 2013 档案

摘要:材质在3D场景中决定了三角面片如果产生及反射光。材质属性包含如下几部分:diffuse reflection, ambient reflection, light emission 和 specular highlight。D3D用D3DMATERIAL9结构体包含材质属性信息。除了specular property这一例外,其它属性都是由RGBA值来表示的,决定了它们是如何反射一个光源。Diffuse 和 Ambient反射这两个属性决定了材质是如何反射场景中的diffuse跟ambient光源的。由于在大部分场景中,diffuse光比ambient光更多一些,所以diffuse反射在决定材 阅读全文
posted @ 2013-05-16 14:30 SoarNo1 阅读(482) 评论(0) 推荐(0) 编辑
摘要:关于ID3DXSprite绘制2D的例子真是少之又少。。。而我一直在寻找。。。下面是转载正文:最近我一直在不停地问有关2D游戏制做的技术。继上一篇DirectX9中的二维图片的加载以后,我再发一篇关于通过ID3DXSprite来实现DirectX 9.0C绘制2D动画的帖子,希望对大家有所帮助。DirectX9中的二维图片的加载http://www.dingge.com/forum/dispbbs.asp?boardID=46&ID=5578 (Soar:貌似打不开了,我试过了。。。)通过ID3DXSprite来实现DirectX 9.0C绘制2D动画http://www.dingge 阅读全文
posted @ 2013-05-13 02:43 SoarNo1 阅读(683) 评论(0) 推荐(0) 编辑
摘要:改变D3D中的渲染状态1). 设置着色模式:SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT) //设置平面着色模式SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD) //设置格劳德着色模式2). 设置多边形填充模式:SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT) //点填充模式,D3D在多边形的每个顶点绘制一个像素SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME) //线填充模式,D3D在多边形的每个边绘制一条线 阅读全文
posted @ 2013-05-10 06:04 SoarNo1 阅读(765) 评论(0) 推荐(0) 编辑
摘要:这次吐槽的是VisualStudio2012.....无法找到资源包的问题。。。。哎。。。。他妹的,没有人知道为什么会出现这个问题。。。。自己下载的文件不见了,怪谁?。。。。真尼玛搞不懂到底是什么情况啊。。。。泪奔死了。。。。。想到微软的论坛反馈。。。。他妹的登录弄不好要花半个钟头。。。。不知道是不是HTTPS原因,页面总是不能完全打开。。。。用微软的邮箱也是这个情况。。。。页面的确是加载了绝大部分,可总是加载不完全。。。总是卡在最后那点地方。。。。至于微软的论坛,是改版了,可还是那副死样子,不是一般的烂。。。。上VisualStudio2012 出问题的截图。上次安装Update1 ,Upd 阅读全文
posted @ 2013-05-05 21:09 SoarNo1 阅读(9151) 评论(7) 推荐(0) 编辑

点击右上角即可分享
微信分享提示