游戏开发论坛

 找回密码
 立即注册
搜索
查看: 16447|回复: 13

[探讨]C#开发的游戏到底慢不慢呢?

[复制链接]

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2007-10-12 17:22:00 | 显示全部楼层 |阅读模式
国内就有一款由C#开发的游戏,

盛大代理的 龙与地下城ol (DND) 基于D&D3.5版规则

觉得C#开发的游戏慢的
可以去载下来玩玩试试

个人感觉 做大型游戏 运行速度都差不多

龙与地下城和 魔兽世界的速度都差不多的,

运行画面 渲染效果比魔兽的强多了



以下是龙与地下城的主页
http://www.ddo.com.cn/web1.0/home/ [em20] [em20]

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2007-10-12 18:11:00 | 显示全部楼层

Re: [探讨]C#开发的游戏到底慢不慢呢?

好像楼主的意思不是在“探讨”吧,
C#开发大型游戏比C++慢不了太多是事实,
但楼主真的认为龙与地下城可以用WOW比?

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2007-10-12 21:30:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

《龙与地下城》用了.net的东西,不完全都是用.net开发的。我估计核心的部分仍然还是c++。不行你用.net的反编译工具反编译一下,看看它里面到底有多少.net代码,我估计有20%就不错了。

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2007-10-14 20:39:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

.NET代码第一次执行后都会变成本地代码,都是x86代码根本看不出来
DDO只有前端是.NET写的
.NET的效率不亚于C++,Managed DX比C++的还要快20帧

6

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
QQ
发表于 2007-10-15 12:55:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

都不知道谁说的对 老火

7

主题

229

帖子

247

积分

中级会员

Rank: 3Rank: 3

积分
247
QQ
发表于 2007-10-16 04:11:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

唉,讨论这个话题有意义吗? 如果你认为他快过于C++,就选择C#吧.不过个人不是很推荐你这样做.

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2007-10-16 09:47:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

要是 微软大量用 C# 开发 windows 组件的话
大家 都可以不用 windows 了~
MS 也没有 用 C# 开发过什么 大型游戏~

要是 微软 的 《帝国时代4》用C# 写的 话我就相信 你说的 话。

44

主题

156

帖子

162

积分

注册会员

Rank: 2

积分
162
发表于 2007-10-16 11:33:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

学好计算机系统结构,学好编译原理。
再来评价C++和C#,不需要再去评价什么。
当然有好代码与烂代码之分,这不能说明C++和C#,只能说明再好的东西也有用烂的时候!

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-10-17 15:15:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

我感觉c++慢死了.
那时因为我用c++做的游戏还不如vb的流畅。

可见,单纯的看 语言 这部分意义很少,需要联系到开发人员的能力,还有所开发的游戏的特点来比较才可以。
以现在c#的能力,开发一款大型的RPG主流商业游戏时没有任何问题的。

但是开发最先进的即使战略,或个人视角游戏比较难。

国内事实上从来没有考虑这个问题的必要,因此都是在开发几年前的游戏标准。

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2007-10-18 15:42:00 | 显示全部楼层

Re:[探讨]C#开发的游戏到底慢不慢呢?

微软出的 C# 游戏引擎 XNA 2.0  

在不断更新中 有专门的中文网站 很多中文教程 非常不错 大家有兴趣的可以去看看

http://xnadev.cn/

XNA Game Studio Express是建立在Microsoft Visual C# Express 2005的基础上方便学生和游戏爱好者开发同时基于MicroSoft Windows和XBox 360的游戏的一组工具集。XNA Game Studio Express同时包含了XNA FrameWork,这是一组建立在.NET 2.0的基础上面向游戏开发的一组托管库。这个文档收录了包含技术概述,学习资料,以及和XNA Game Studio Express相关的资料。
本节内容
常见问题问答/已知问题
本节包含了对使用XNA框架时遇到的最常见的问题的解答.
XNA起步
介绍 XNA Game Studio Express.
使用 XNA Game Studio Express
XNA Game Studio Express 集成于Visual C# 2005 Express Edition,提供了一大批最新的用于开发2D和3D游戏的特性.
编程指南
当用 XNA Game Studio Express 开发游戏时, 你会用到 XNA Framework, 它是在Windows和Xbox 360上开发游戏的一套类库。它可以使你用一套统一的类库更加容易地开发多个C#游戏。
XNA Framework 类库
一个XNA Game Studio Express中类,界面,数据类型的类库。这个类库提供了对XNA基础功能的访问,被设计为创建XNA应用程序,组件以及控件的基石。
扩展XNA Framework素材管道
你可以使用相关的API和XNA Game Studio Express来扩展XNA Framework 素材管道的标准特性.


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 01:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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