游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1381|回复: 3

[弱问]渲染同一场景中的多个物体是否要创建多个DEVICE?

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2008-4-14 22:13:00 | 显示全部楼层 |阅读模式
如题
偶刚学,轻排

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-4-15 15:26:00 | 显示全部楼层

Re: [弱问]渲染同一场景中的喔鑫锾迨欠褚?唇ǘ喔?EVICE?

beastplus: [弱问]渲染同一场景中的多个物体是否要创建多个DEVICE?

如题
偶刚学,轻排


我也曾经有过这样的疑惑:“怎么创建多个物体?”
我发现书上没有讲这些。VertexBuffer似乎只能是一个连续的物体。

我尝试创建多个device,然后,的确可以,但速度很慢。

最后终于了解到,原来创建多个VertexBuffer即可。

此外,1个VertexBuffer中也可以保存多个不连续的物体。
只要在DrawPrimitive时指定startVertex和PrimitiveCount
即可使用VertexBuffer的某一部分,而不是全部。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-4-15 17:05:00 | 显示全部楼层

Re:[弱问]渲染同一场景中的多个物体是否要创建多个DEVICE?

。。肯定不建立多个device.而是用多个buffer,至于怎么提高速度。这个有很多解决方案,比如把多个buffer合成一个。等等

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2008-4-15 21:23:00 | 显示全部楼层

Re:[弱问]渲染同一场景中的多个物体是否要创建多个DEVICE?

谢谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 19:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表