第一个问题:LPD3DXMESH* g_pMesh改为LPD3DXMESH g_pMesh LP前缀本身就表示是一个指针 你那么写表示的指针的指针第二个问题:C++中的reinterpret_cast主要是将数据从一种类型的转换为另一种类型。应该是你的转换不同类型的转换不能通过隐式转换完成,需要强制转换。第三个问题:同一类似。
rhw是d3d里面的一种顶点格式,是一种自带视图、投影、世界等变换和光线计算等处理的顶点格式,而且这些处理我们无法用settransform等进行的转换。正常情况下顶点需要进行视图、投影、世界等变换和光线计算等处理才能显示,但rhw已经自带了这些处理,所以rhw无需我们进行这些处理,而且由于未知原因(我也才学direct3d没多久)也不能处理。由于以上理由,rhw一般用来学习和测试程序,实际来说不用这个的。
rhw是d3d里面的一种顶点格式,是一种自带视图、投影、世界等变换和光线计算等处理的顶点格式,而且这些处理我们无法用settransform等进行的转换。正常情况下顶点需要进行视图、投影、世界等变换和光线计算等处理才能显示,但rhw已经自带了这些处理,所以rhw无需我们进行这些处理,而且由于未知原因(我也才学direct3d没多久)也不能处理。由于以上理由,rhw一般用来学习和测试程序,实际来说不用这个的。
- 0
- 0
- 0
- 0
- 0
更多推荐
direct3d 实例 光照 直线
发布评论