aassddfa 发表于 2014-1-31 23:25

2D和3D引擎确实不一样,我有干货

我的CPU是AMD速龙双核255

首先把游戏程序窗口化,打开windows系统的任务管理器,最小化到右下角。

之后在3D模式比赛时,右下角显示CPU占用率在20%-100%之间不断变化。大部分时间维持在40%。

而在2D模式下比赛时,右下角显示CPU占用率在0%-20%之间变化,而且绝大部分时间一直是0%。

由此可见2D模式的运算远远没有3D那么复杂。

这是否说明了2D和3D完全是2种不同的引擎。

shorttenhan 发表于 2014-1-31 23:29

真正占用cpu的是3D的画面演算吧

aassddfa 发表于 2014-1-31 23:39

shorttenhan 发表于 2014-1-31 23:29 static/image/common/back.gif
真正占用cpu的是3D的画面演算吧

3D只是画面而已,画面应该是由显卡负责的。

比如比赛的某一瞬间,程序运算出鲁尼头球攻门。
如果2D和3D的运算方式一样的话,CPU占用率为什么会有那么大的差距呢。

你自己试试就知道了,这个占用率的差距是十分巨大的

precambrian 发表于 2014-1-31 23:57

lz你这也太想当然了吧,不是这样的

shorttenhan 发表于 2014-2-1 00:04

aassddfa 发表于 2014-1-31 23:39 static/image/common/back.gif
3D只是画面而已,画面应该是由显卡负责的。

比如比赛的某一瞬间,程序运算出鲁尼头球攻门。


:L 显卡是负责渲染贴图和多边形生成,CPU是负责光影,物理反馈实时运算这些,不能说3d就是显卡的事,像fm这种不怎么精致的3d画面,cpu占了绝大多数的作用…

vista109 发表于 2014-2-1 00:23

楼上正解························

dmcain13th 发表于 2014-2-1 00:34

lz需科普电脑知识

kakasmj 发表于 2014-2-7 15:46

这就是干货啊!

lihairong1 发表于 2014-2-7 15:52

原来如此。

皮条客 发表于 2014-2-7 15:55

现在N多集成显卡,都需要CPU运算的

qiuguo 发表于 2014-2-7 16:12

分别用2d3d反复sl一场比赛,当样本数无穷大的时候,还没出现一模一样的过程,证明引擎运算不同

闲小云 发表于 2014-2-7 17:16

qiuguo 发表于 2014-2-7 16:12 static/image/common/back.gif
分别用2d3d反复sl一场比赛,当样本数无穷大的时候,还没出现一模一样的过程,证明引擎运算不同

这个测试不能算吧,本来就是随机产生的

C.R#7 发表于 2014-2-7 17:25

aassddfa 发表于 2014-1-31 23:39 static/image/common/back.gif
3D只是画面而已,画面应该是由显卡负责的。

比如比赛的某一瞬间,程序运算出鲁尼头球攻门。


有GPU渲染和软件渲染,软件渲染主要靠CPU

幻天之龍 发表于 2014-2-7 17:26

qiuguo 发表于 2014-2-7 16:12 static/image/common/back.gif
分别用2d3d反复sl一场比赛,当样本数无穷大的时候,还没出现一模一样的过程,证明引擎运算不同

用3d反复sl一场比赛,我也没有见过一模一样的过程{:em63:}

valsin 发表于 2014-2-7 17:26

原来如此!!!
页: [1]
查看完整版本: 2D和3D引擎确实不一样,我有干货