【开发个游戏】请C++、C#哪个更适合做游戏?

我想做一个中型游戏(大富翁4那么大的差不多就算中型了吧),大小预计差不多在200~500MB,现在计划学一种编程语言——C++或C#(貌似C++指针功能过于强大以至于错误... 我想做一个中型游戏(大富翁4那么大的差不多就算中型了吧),大小预计差不多在200~500MB,现在计划学一种编程语言——C++或C#(貌似C++指针功能过于强大以至于错误太多且不易检测,C#貌似是更新的,不过貌似微软开源性较差),但是现在实在不清楚学哪个更好(已经会C、VB、AS3了),请做过游戏的高手指教一下。
(另外问点题外话,可不回答:一下JAVA做的手机游戏能在PC上运行吗?JAVA是不是不适合开发中型PC游戏?)
展开
 我来答
侍静槐ap
2010-09-25 · 超过15用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:40.8万
展开全部
1, C++ C#都可以,如果要长期做游戏开发,选C++吧

2,VB现在基本不用来做应用程序了,可以不考虑了,AS3跨平台,基于浏览器的东西,很流行,不过性能上不太好就是了,目前不支持硬件加速,2D的还行,3D游戏吃力了

3,j2me的手机游戏可以在电脑运行,去找个手机java模拟器就可以了,java也可以写游戏,但图形的东西开发起来比较麻烦,一般不推荐用java,java适合web开发和server开发

最后,推荐您使用主流C++ 或者 目前正火的AS3, 当然AS3开发不了需要硬件加速的游戏,如果要求表现力很强的游戏用C++吧,各产商也会公布c++的api,而不是其他语言
etiu2009
2010-09-13 · TA获得超过968个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:510万
展开全部
做 PC 游戏,内核基本都是 C++ 的。
只是有时候一些前端工具,例如游戏配置界面之类的有时候可以用 C# 来做。

Java 更适合做手机游戏或 PC 游戏的服务端,做 PC 游戏客户端或单机游戏则很少看到这种例子,毕竟 Windows 平台下 Java 还是有点水土不服,况且 Windows 用户也实在用不惯 Java 的界面。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
necole1
2010-09-13 · TA获得超过382个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:348万
展开全部
只要有虚拟机,java游戏是可以在pc上跑的。

学做游戏,一般是c++的比较多,C#也可以做,但基本没发现谁用C#做中大型游

戏。

祝你好运。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nLoneliness
2010-09-13 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
小型游戏可以用C#配合XNA studio(开发速度快),大型游戏就只能用C++了(尤其是需要大量3D的游戏),否则效能不行。Java的话,效能是问题,对于中型游戏,就要具体问题具体对待了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
曲怀炜0fNaf6
2010-09-20 · TA获得超过198个赞
知道答主
回答量:173
采纳率:0%
帮助的人:103万
展开全部
JAVA的特点是跨平台,说到效率 真的不行。。
200到500M还是用C++吧。。
C#也有指针的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式