gpt4 book ai didi

c# - 为什么 VertexBuffer 比 DynamicVertexBuffer 快

转载 作者:行者123 更新时间:2023-11-30 22:39:28 26 4
gpt4 key购买 nike

我一直在 Windows Phone 7 上进行一些 XNA 编程 (DirectX),并注意到 VertexBuffer 类比 DynamicVertexBuffer 类快 30 倍。无论如何,它们之间有什么区别?为什么在使用 VertexBuffer 时速度显着提高?

最佳答案

MSDN entry for the DynamicVertexBuffer Class状态:

" Use DynamicVertexBuffer for dynamic vertex arrays and VertexBuffer for non-dynamic vertex arrays...In situations where your game frequently modifies a vertex buffer, it is recommended that the buffer be instantiated or derived from DynamicVertexBuffer instead of the VertexBuffer class. DynamicVertexBuffer is optimized for frequent vertex data modification."

因此,这大概是固定分配数组表示与动态列表之间的通常权衡。

关于c# - 为什么 VertexBuffer 比 DynamicVertexBuffer 快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5697659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com