【开发个游戏】请C++、C#哪个更适合做游戏?
我想做一个中型游戏(大富翁4那么大的差不多就算中型了吧),大小预计差不多在200~500MB,现在计划学一种编程语言——C++或C#(貌似C++指针功能过于强大以至于错误...
我想做一个中型游戏(大富翁4那么大的差不多就算中型了吧),大小预计差不多在200~500MB,现在计划学一种编程语言——C++或C#(貌似C++指针功能过于强大以至于错误太多且不易检测,C#貌似是更新的,不过貌似微软开源性较差),但是现在实在不清楚学哪个更好(已经会C、VB、AS3了),请做过游戏的高手指教一下。
(另外问点题外话,可不回答:一下JAVA做的手机游戏能在PC上运行吗?JAVA是不是不适合开发中型PC游戏?) 展开
(另外问点题外话,可不回答:一下JAVA做的手机游戏能在PC上运行吗?JAVA是不是不适合开发中型PC游戏?) 展开
8个回答
展开全部
1, C++ C#都可以,如果要长期做游戏开发,选C++吧
2,VB现在基本不用来做应用程序了,可以不考虑了,AS3跨平台,基于浏览器的东西,很流行,不过性能上不太好就是了,目前不支持硬件加速,2D的还行,3D游戏吃力了
3,j2me的手机游戏可以在电脑运行,去找个手机java模拟器就可以了,java也可以写游戏,但图形的东西开发起来比较麻烦,一般不推荐用java,java适合web开发和server开发
最后,推荐您使用主流C++ 或者 目前正火的AS3, 当然AS3开发不了需要硬件加速的游戏,如果要求表现力很强的游戏用C++吧,各产商也会公布c++的api,而不是其他语言
2,VB现在基本不用来做应用程序了,可以不考虑了,AS3跨平台,基于浏览器的东西,很流行,不过性能上不太好就是了,目前不支持硬件加速,2D的还行,3D游戏吃力了
3,j2me的手机游戏可以在电脑运行,去找个手机java模拟器就可以了,java也可以写游戏,但图形的东西开发起来比较麻烦,一般不推荐用java,java适合web开发和server开发
最后,推荐您使用主流C++ 或者 目前正火的AS3, 当然AS3开发不了需要硬件加速的游戏,如果要求表现力很强的游戏用C++吧,各产商也会公布c++的api,而不是其他语言
展开全部
做 PC 游戏,内核基本都是 C++ 的。
只是有时候一些前端工具,例如游戏配置界面之类的有时候可以用 C# 来做。
Java 更适合做手机游戏或 PC 游戏的服务端,做 PC 游戏客户端或单机游戏则很少看到这种例子,毕竟 Windows 平台下 Java 还是有点水土不服,况且 Windows 用户也实在用不惯 Java 的界面。
只是有时候一些前端工具,例如游戏配置界面之类的有时候可以用 C# 来做。
Java 更适合做手机游戏或 PC 游戏的服务端,做 PC 游戏客户端或单机游戏则很少看到这种例子,毕竟 Windows 平台下 Java 还是有点水土不服,况且 Windows 用户也实在用不惯 Java 的界面。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要有虚拟机,java游戏是可以在pc上跑的。
学做游戏,一般是c++的比较多,C#也可以做,但基本没发现谁用C#做中大型游
戏。
祝你好运。
学做游戏,一般是c++的比较多,C#也可以做,但基本没发现谁用C#做中大型游
戏。
祝你好运。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小型游戏可以用C#配合XNA studio(开发速度快),大型游戏就只能用C++了(尤其是需要大量3D的游戏),否则效能不行。Java的话,效能是问题,对于中型游戏,就要具体问题具体对待了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA的特点是跨平台,说到效率 真的不行。。
200到500M还是用C++吧。。
C#也有指针的。。。
200到500M还是用C++吧。。
C#也有指针的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |