- for是基于索引,foreach是基于IEnumerable,不同的类型,foreach会生产不同的代码,分析IL,for总是要比foreach快,对于某些类型差异会非常明显
- @石高飞
熟悉汇编的话,应该知道while和for基本没区别,而for和foreach虽然看起来类似,实际实现差别是很大的 - @石高飞
TreeTraversal就是遍历的所有代,不知道4.0以后有没有提升, 至少当时测试的时候是这样的 - clayman:Gamefest2011 all presentations and aduio recordings online now!! www.microsoftgamefest.com... 2011-12-05 10:17 回应
- @癫ω倒④ゞ
查收短消息:) - @Gaam
这样的书不必从头看到尾,跳过看不懂的内容,选择你感兴趣的部分,以后再回过来看不明白的东西 - @iGrfx
渲染是排序的目的,不知道你说的基于渲染排序是什么概念 - clayman 发表博客:The Beauty of DirectX 11 (4) -- Append/Consume,Byte Address and Indirect Argument Buffer 2011-10-25 22:42Append/Consume,Byte Address and Indirect Argument Buffer
- clayman 评论博客:The Beauty of DirectX 11 (3) --- constant buffer, buffered/structure buffer 2011-10-19 00:29@了若然
感谢关注:) - clayman 发表博客:The Beauty of DirectX 11 (3) --- constant buffer, buffered/structure buffer 2011-10-18 21:23constant buffer & buffered/structure buffer
- @iGrfx
Game Development Tools看目录感觉一般,想下手real-time shadows,纸板书不太好团啊-。- - Resource view and buffered resource in DirectX 11
- The Beauty of DirectX 11 (1) --- Device & Resource作者:clayman仅供个人学习使用,请勿转载,勿用于任何商业用途。 这是一系列关于DirectX...
- @fengbruce
基本没区别,网游因为要考虑广泛的硬件兼容性,另外比较注重如何同时显示大量角色,所以画面通常没单机那么精细 - @Wars
纯语法的角度,hlsl和cg是一样的,区别在于runtime不同,一个用dx函数加载,一个用cg库加载 - @Wars
写代码吧,多写才是王道。
你所知道的数学知识足够了,把Mathematics.for.3D.Game.Programming作为数学参考书,记不住的时候看看就行。Real-Time-Rendering 3rd和Mathematics的内容是完全不一样的,偏重现代实时渲染技术的理论,没有多少代码,也没有示例,但是很重要,必读!
具体做什么无所谓,orge+cegui偏向游戏开发,dx demo偏向引擎开发,看你自己兴趣,至于mfc我从来没研究过,所以没什么建议:) - 刚开始看那么多就行了,慢慢来,先动手,等有需要的时候你自然知道该看什么了:)
- @Gaam
肯定要对windows编程有一定了解,至少把前8章都看一下吧... - @Wars
内容差不多,这2本都没必要看了 - 推荐楼上两位看看<<World of Warcraft Programming 2nd>>,很好找:)
- @xshangyong
其实图形只是游戏里的一小部分,加上大部分游戏公司都没有自己的引擎,所以工作以后真正能做底层图形开发的人并没不多,更多的可能是ai,游戏逻辑方面的脚本开发。最好先找准自己的定位,你喜欢做关卡的话,可能游戏逻辑开发更适合你,不妨多接触些ai方面的东西:) - @Nin+.Lee
网上可以找到Video Game Optimization了,还没时间看,不知道好不好 - @konlil
dx9/10的显卡并不真正支持多线程, 创建设备时使用multithread标志保证线程安全的访问,但是会有一定性能损失。建议只把io放在额外线程。 - 爆炸和火焰都是粒子系统,无非就是发射器,billboard,纹理动画这些元素。龙书第二版(A Shader Approach)那个基于dx9的粒子系统就很适合初学者,另外ShaderX3上有篇关于粒子系统的文章值得看看,另外这里有个xna的demo你可以参考一下:
http://create.msdn.com/en-US/education/catalog/sample/particle_3d - @MyMath
如果以前学过高中数学,只是记不清了,可以直接看3D方面的数学书。现代的书最好找来看一下,高数如果没时间可以慢慢看,刚开始做3D一般还不需要用到高数。 - @chaohcao
NavtiveWindow内部处理消息时没有调用TranslateMessage,所以很多消息都没有 - @IceDot
fbx skd对unicode路径支持有问题~_~ - @IceDot
我用的也是vs08和win7,KFbxImporter->Initialize()出错一般只会是文件名或者路径不正确










