首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

D3D的顶点缓冲区,怎么更改它的大小

2012-04-18 
D3D的顶点缓冲区,如何更改它的大小我做的程序根据用户的操作需要更改顶点缓冲区的大小(如添加一些点或删除

D3D的顶点缓冲区,如何更改它的大小
我做的程序根据用户的操作需要更改顶点缓冲区的大小(如添加一些点或删除一些点,类似CAD软件),但用函数CreateVertexBuffer创建顶点缓冲区时就要指定其大小,如何更改顶点缓冲区的大小?

[解决办法]
大小创建后就固定了,不能改。

像你的需求的话可以每次增加固定大小分配,并记录当前的数字。

当快要写越界时,大小增加一定数量,另外分配一个buffer ,数据copy过去,释放前一个

热点排行