首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于游戏,C#是否足够快?

对于游戏,C#是否足够快?
EN

Stack Overflow用户
提问于 2010-03-13 09:14:26
回答 6查看 2.4K关注 0票数 13

用C#写的游戏在长时间玩后会有速度问题吗,比如一次玩24小时?我特别说的是一个2D RPG,类似于旧的“最终幻想”或“寻龙记”游戏。我知道像Python这样的语言会变得太慢,好奇C#会怎么站起来。

编辑:我写的程序很像一棵白蚁出没的树:)

@jimmy -这就是整个问题的关键所在。我正在做一个小的FF克隆,以改进我的编码

EN

回答 6

Stack Overflow用户

发布于 2010-03-13 09:17:17

是的,是这样的。看看XNA吧。已经有一些游戏是用C#编写的。

票数 11
EN

Stack Overflow用户

发布于 2010-03-13 09:20:34

我会看看9频道几年前由Eric Lippert发布的这段视频

Eric Lippert - Have you noticed a performance hit in .NET?

如果你想了解比较性能,这是一款很棒的手表。从那时起,计算机硬件有了很大的进步,但概念并没有改变,如果你使用得当,C#/.Net可以有出色的性能。

票数 2
EN

Stack Overflow用户

发布于 2010-03-13 09:22:16

如果代码在其执行过程中变慢--我的意思是做同样的事情需要更长的时间--这是内存没有得到正确管理的迹象。我不知道你说的Python速度减慢是什么意思,但我对它没有太多的经验。一些游戏或图形库可能没有正确处理内存,这可能会导致性能下降(并最终崩溃)。但关闭应用程序并重新启动可以解决任何这样的问题--如果用户要玩24小时游戏,你肯定会有一个保存功能?

为了回答你的问题,如果你玩同一个游戏太长时间,正确编写的C#不会变慢。(但也不会正确编写Python代码或任何其他语言)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2436863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档