游戏开发论坛

 找回密码
 立即注册
搜索
楼主: netcat

DxSDK9.0 Summer update 2004 已经发布

[复制链接]

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
 楼主| 发表于 2004-7-27 17:44:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

我在安装中一切正常,但VS.NET2003里却没DxSDK9.0 Summer update 2004 的文挡,正在想法解决。

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-7-27 20:29:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

现在的DX9文档都是C#的例子,不如以前的好用啊

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
 楼主| 发表于 2004-7-28 09:02:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

现在我基本弄明白C#为什么比C++快的道理了。
大家一直认为C#编译生成的字节码程序在运行时应该比C++生成的本机代码程序要慢。其实C#生成的字节码程序在运行时会根据机器的硬件和软件情况,实时优化编译生成一个本机代码程序。然后真正运行的才是这个经过"实时优化编译"的本机代码程序。每次运行时如果运行环境没有变化,就直接运行该本机代码程序。如果有变化就再"实时优化编译"一次。所以运行第一次运行C#程序时感觉启动时间要长一些的原因。第二次运行就不会有这中感觉了。而C++编译生成的本机代码程序,则没有这个"实时优化"的编译过程,何况为了考虑兼容性,编译时的许多优化选项也不会打开,运行起来当然要慢一些。这种情况在性能比较好的机器上比较明显。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2004-7-28 14:12:00 | 显示全部楼层

Re: Re:DxSDK9.0 Summer update 2004 已经发布

netcat: RexSDK9.0 Summer update 2004 已经发布

我在安装中一切正常,但VS.NET2003里却没DxSDK9.0 Summer update 2004 的文挡,正在想法解决。



我也是这样嘎。怎么办,快想想办法吧。

还有,我vs.net2003都没有dx的项目~~~~只是开始画面里显示他的图标。

[em7] [em6] [em7] [em17] [em23]

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2004-7-28 14:16:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

补充以下,我没看到c#比c++快的情况。不过两个差不多,5%左右吧。

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
 楼主| 发表于 2004-7-28 14:47:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

航天奇侠,你的机器配置如何,估计不同的机器结果有些不一样。
我的机器是P4 2.0G、GF3显卡、512MB内存、微星845主板。
运行结果:

CustomUI范例程序
C#   410FPS
C++ 311FPS
差别有100FPS;

BasicHLSL范例程序
C#   500FPS
C++ 475FPS
差别有25FPS;

EnhancedMesh范例程序
C#   218FPS
C++ 210FPS
差别有8FPS。

另外,DxSDK9.0 Summer update 2004取消了C++和C#的DX9.0项目向导,所以你在新建项目中看不到。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2004-7-28 15:15:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

难道只有vb吗?怎么解决,现在我编写的东西人家怎么运行不了?

还有,c++很多高端应用还没来的即移植到c#。所以单这几个应用不能说明什么。

个人觉得高级语言优于低级语言唯一的可能便是其系统的完善性。比如数据库系统就优于简单读写文件;低级语言因为其语言的特性,不能轻易达到高级语言的那种周全。

如果谁用汇编完完整整地写个windows出来,那么估计是比现在的要快,可是谁也做不了。

c++低于c#的效率,可能没有相关的辅助系统,比如缓存什么的,如果系统一样,c#的复杂性会另其性能低于c++。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2004-7-28 15:40:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

看了,vb也没有。
是不是要删了,装以前的版本,然后升级?

现在开始我连自带的例程都运行不了,因为默认是没有安装受管部分的。而非受管部分却是发行版本,怎么回事???

难道是打击盗版?

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
 楼主| 发表于 2004-7-28 16:05:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布

删除原来的版本后直接安装(不需要升级),受管和非受管的部分都没有什么问题,只是DX90SDK的文档不能集成进VS.NET2003里了。

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2004-7-28 16:12:00 | 显示全部楼层

Re:DxSDK9.0 Summer update 2004 已经发布


怎么我的不行呢???????
还有,你没有项目模板也可以吗?
该不会你给的那个不是正式版吧??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 11:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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