商业视频游戏
PS3 和 Xbox 360 游戏是用什么语言编写的?两个系统的游戏都是用同一种语言编写的吗?另外,该代码可以在计算机上运行吗?
What language are ps3 and xbox 360 game written in? Are the games written in the same language for both systems? Also is the code something you could run on a computer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们可以用任何可以编译为这些设备支持的机器代码的语言编写;很可能只有 C 和 C++。
xbox 需要使用 DirectX(Xbox 代表 DirectX box),因此您必须使用它作为 3d 框架。
是的,相同的语言,但通常不同的 3d 框架(我不认为 PS3 支持 DirectX)
是的。显然,您必须首先针对计算机的体系结构进行编译,并更改代码的某些部分(主要是从键盘而不是控制器获取输入的方式)
They can be written in any language that compiles to machine code supported by those devices; most likely only C and C++.
The xbox requires the use of DirectX (Xbox stands for DirectX box), so you'll have to use that as your 3d framework.
Yes, same language but usually different 3d framework (I don't think the PS3 supports DirectX)
Yes. Obviously you would have to compile it first for your computer's architecture, and change some parts of the code (mainly the way you get input, from a keyboard instead of a controller)
从您的出发点,我希望尝试一下 Microsoft 的 XNA。
微软以其开发人员支持和深思熟虑的框架而闻名,在当前的视频游戏环境中,情况确实如此。
要成为高级视频游戏专业人士,您肯定需要学习 C/C++,但首先,XNA 的托管环境和 C# 都“更容易”,但功能相当强大。
查看更多信息:
XNA 维基百科
XNA 开发中心
From your starting point, I'd look to try out Microsoft's XNA.
Microsoft is known for it's developer support and well thought out frameworks, and in the current video games environment, this is certainly the case.
To become a senior video games professional, you'll most certainly need to learn C/C++, but to start off with, XNA's managed environment and C# are both "easier", and yet considerably powerful.
check more info:
XNA Wikipedia
XNA Dev centre