游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: fengyeblade

C#开发游戏,大有天地!

[复制链接]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-5-13 18:54:00 | 显示全部楼层

Re:C#开发游戏,大有天地!


我想c#的定位,不是为了挑战c++,是为了和java竞争的.java本来就不快。
而且微软不支持后,在桌面领域其实不太乐观。
所以c#是一个桌面领域的java,这个是其中一个优势。
而且,我还是比较喜欢c#的语法。

c++会是很多人的首选,但是如果和其它语言构成语言的金子塔结构,毕竟不会占太多。
而分量随计算机往后的实际发展而定,如果效能成为多数应用的瓶颈,那么份额就多。

1

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-5-15 23:18:00 | 显示全部楼层

Re:C#开发游戏,大有天地!

楼上老大的见解很好的说,我同意楼上的看法,至少现在是这个样子,等到了longhorn时代什么样子让我们拭目以待吧 呵呵。我相信m$不会只把java作为c#的竞争对象,c#语法结构现在来看还是比较完美的。我很喜欢,就像最早喜欢perl 喜欢paython那样

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-5-21 12:54:00 | 显示全部楼层

Re: C#开发游戏,大有天地!

我不经常上网。
有几个新增功能:
1、无限制自动适应地面网格
2、图形对话,包括:托放、表格、滚动
3、水面
4、乘骑
sf_200552112540.jpg

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-5-24 02:22:00 | 显示全部楼层

Re:C#开发游戏,大有天地!

感觉C#在速度上的确和C++差不多,但在内存占用上就不怎么乐观,一般一个C++的简单窗口2000K,而C#的13000K,这个够恐怖!

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-5-24 12:35:00 | 显示全部楼层

Re:C#开发游戏,大有天地!

内存好像并不太准确,有时多有时少。
可能这就是.net的特色。
他会自动去管理内存的,这取决于运行时对待内存的看法。
也许他觉得这样速度比较快。所以用空间换时间~~
不过首次启动,是一定要编译时间的。
c++如果首次启动也编译一次,那才叫慢呢~~

总的来说,这是系统的,不能割裂来看,只看到启动时很慢而不看到为何要编译一次,这是不对的。系统,就是为了整体的考量,去做优化和平衡。

不管是c++或者c或者java什么的,都是一个整体的系统,单独拿一部分出来评价,实在是有失公允。c++比c要慢,c比汇编要慢,为何却会出现呢?
这就是整个语言提供的方案,也就是他慢的原因值得我们原谅并欣赏。

就好比一个提供完美的出错检测的函数和一个完全没考虑这些的函数比,慢了许多,但是它就是提供了完全没有出错检测的函数,一个完全不同的东西,如何能将他们简单比较?
这并不是一个相同功能的函数的比较,不是一个优化后和没有优化的代码的关系。
也就是不是一个性能上的问题。

8

主题

71

帖子

76

积分

注册会员

Rank: 2

积分
76
 楼主| 发表于 2005-5-31 21:23:00 | 显示全部楼层

Re:C#开发游戏,大有天地!

C#程序 只要引用基础FORMS和一些基本类库比如:IO
内存占用基本就是12M以上了。
不过程序再大的话,这个碧绿就会减少。估计一个像 NFS UG2一样的游戏 用C#作出来,并且根据。NET内存开销的特点优化一下,内存应该比C++大不了太多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 19:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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