[3D游戏开发]如何用nvperfkit分析他人制作的游戏
2008-09-01 22:35
453 查看
开发游戏的时候,总会做下同类型游戏的性能对比,一般nvperfhud只能用来分析我们自己写的应用程序,因为这涉及到改代码的问题。那么如何分析别人做的游戏呢,可以用nvidia的perfkit提供的计数器结合系统管理工具perfmon、dx pix for window进行监视。
具体操作步骤:
1. 安装nvidia perfkit 6.0。
2. 程序->nvidia perfsdk->nvidia developer control panel, 添加感兴趣的计数器如d3d batch count、d3d fps、d3d triangle count等。
3. 用控制面板->管理工具->性能(或者直接运行"perfmon"),添加nvidia插件提供的计数器。
4. dx pix for window->new experiment->添加plugin counters,选刚才第二步添加的计数器。
这样我们就能分析主流游戏的场景性能,比如天下二、苍天每帧一般在9-13w之间,dp在300-500之间;天龙八部固定视角每帧一般在3-5w,但天龙八部的dp每帧调用次数太多,应该是ogre导出场景的时候没有进行优化,另外max里尽可能避免材质组。
具体操作步骤:
1. 安装nvidia perfkit 6.0。
2. 程序->nvidia perfsdk->nvidia developer control panel, 添加感兴趣的计数器如d3d batch count、d3d fps、d3d triangle count等。
3. 用控制面板->管理工具->性能(或者直接运行"perfmon"),添加nvidia插件提供的计数器。
4. dx pix for window->new experiment->添加plugin counters,选刚才第二步添加的计数器。
这样我们就能分析主流游戏的场景性能,比如天下二、苍天每帧一般在9-13w之间,dp在300-500之间;天龙八部固定视角每帧一般在3-5w,但天龙八部的dp每帧调用次数太多,应该是ogre导出场景的时候没有进行优化,另外max里尽可能避免材质组。
相关文章推荐
- 何用nvperfkit分析他人制作的游戏
- 何用nvperfkit分析他人制作的游戏
- Unity中国技术总监刘钢:如何优化基于Unity开发的3D移动游戏
- [Unity3D]手机3D游戏开发:如何使用Unity3D中自带的重力感应
- 如何做好游戏开发项目基本需求分析
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(二)----使用GUI.Box显示文字
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(九)----使用PreviewLabs插件提速与完整的项目源码
- 如何快速制作脚本之学习怎么开发游戏辅助中自动加血的脚本——以按键精灵脚本制作的颜色坐标选取为例
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(四)----使用PlayerPrefs存储数据到本地
- 如何做好游戏开发项目基本需求分析
- 游戏开发人员使用CodeXL:如何为GCN分析HLSL
- [Unity3D]手机3D游戏开发:FPS射击游戏中瞄准镜CrossHair的制作
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(三)----GUI Style与数组的使用
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(五)----使用TextField 输入并调整排名
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(六)----实现文字闪烁效果
- [精华分享][Unity&模型制作&blender]适合独立游戏开发的官方免费3D人物模型软件以及教程合集
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(七)----使用Game ID避免数据重复输入
- 从制作《六龙争霸》看如何取舍游戏的各开发环节
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(一)----初始化显示的高分榜
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(八)----用TouchScreenKeyboard弹出键盘