开发游戏 C#比C++哪些方面有优势

如题... 如题 展开
 我来答
犍为真人
2007-12-18 · TA获得超过1217个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:0
展开全部
我不知道你说的游戏到底指什么,现在姑且认为是3D大型或中型游戏吧。
.NET推出了XNA,请用搜索引擎搜索一下。XNA是基于DirectX的3D游戏开发环境。
请别认为我这是跑题了,用C#做游戏以后就将是用XNA。至于用C#做游戏有什么优势,大概不用多说了吧,那基本上就等于问C#的优势。也就是简单,开发周期短,好维护,C#网络资源越来越丰富,开源代码越来越多。

想当年,当游戏还是用汇编开发的时候(如早期的家用游戏机 Atari,FC等),开发者认为用C开发游戏,它的速度肯定不行,而当用 C 开发游戏的时候又不相信 C++。但后来的事实证明,先进的技术总会取代落后的技术。虽然 C 的性能比不上汇编,C++ 的性能比不上 C,但是 C 的开发效率比汇编高,C++ 的开发效率同样比C高。我想,没有一个开发商会为了那么一点性能的提高而多去花费好几个月甚至超过一年的时间去开发一款游戏,毕竟对开发商来说低的成本和快速地资金周转才是最重要的。C 和 C++ 代表了者游戏开发先进技术的方向,他们开发效率高。人们后来用他们开发游戏也就是必然了。而如今,C# 和 C++ 的关系,就像当年 C++ 和 C 的关系一样。历史是前进的,技术是进步的,我们不能老是裹足不前,不敢于尝试新的东西。
ychs55
2007-12-18 · TA获得超过406个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:474万
展开全部
我觉得C#除了可以降低开发时的复杂度(减轻程序员的工作负担),其它没有什么好处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2007-12-18 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4466万
展开全部
对游戏开发, C++ 明显优于 C#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天才小德
2007-12-18 · TA获得超过736个赞
知道小有建树答主
回答量:899
采纳率:0%
帮助的人:554万
展开全部
对画面要求高的3D游戏,c#没有优势,因为这种游戏要求执行效率,而c#太高级了,不够底层。不过因为c#面向对象更彻底一些,所以c#编应该更容易而且维护更方便。另外.net平台具有跨平台优势。不过还是不建议用C#开发大型游戏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caef6e2bb
2007-12-19 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1396万
展开全部
犍为真人 说的好!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式