小明思考

高性能服务器端计算
posts - 70, comments - 428, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

D3d实现2d效果(1)--动态星空

Posted on 2007-05-04 12:19 小明 阅读(2913) 评论(0)  编辑 收藏 引用 所属分类: Game Development
D3D的画点功能其实也很强,速度也很快。

使用的API是IDirect3DDevice9::DrawPrimitiveUP

HRESULT DrawPrimitiveUP( D3DPRIMITIVETYPE PrimitiveType, UINT PrimitiveCount, CONST void* pVertexStreamZeroData, UINT VertexStreamZeroStride );

设置好第一个参数
PrimitiveType为D3DPT_POINTLIST就可以画点了



可以按WASD来改变星星的移动方向。

source code: http://www.cppblog.com/Files/sandy/points_src.rar


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理