游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2125|回复: 7

魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

[复制链接]

8

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2006-10-18 21:49:00 | 显示全部楼层 |阅读模式
魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

小弟初学,发现每在屏幕上画一个3D模型,都要调用一次DrawPrimitive()函数,那魔兽争霸3一个屏幕那么多的单位,该调用多少次这个函数阿?会不会慢?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-10-18 22:39:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

"小弟初学,发现每在屏幕上画一个3D模型"

此结论不成立

8

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2006-10-19 10:17:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

那请问楼上,像魔兽争霸这种游戏,到底是怎么画多边形的呢

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-10-19 10:34:00 | 显示全部楼层

Re: 魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

try PIX

3

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2006-10-19 10:35:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

就是DrawPrimitive(),魔兽同屏没有多少单位呀,而且魔兽一个单位的面很少

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-10-19 17:10:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

wc3画多边形也不见得每个物体都draw…从资源文件来看,Bizz那群人做了n多的优化

3

主题

121

帖子

121

积分

注册会员

Rank: 2

积分
121
QQ
发表于 2006-10-19 17:16:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

3D Mesh不是用DrawSubset()的吗?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-10-19 20:21:00 | 显示全部楼层

Re:魔兽争霸3一次渲染一共要调用多少次DrawPrimitive()

按材质排序,同材质的可以统一draw
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 15:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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