游戏编程 [英] Game programming

查看:167
本文介绍了游戏编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想学习游戏编程。只给你一个背景我是一个程序员,了解编程的概念,并感到非常面向对象的。 我曾与语言如PHP,JavaScript的,闪光,Java和一点点C ++。现在,从我的理解大多数游戏编程的任一蟒蛇做 或c ++。现在,我有几个问题,到哪里在实际的游戏开发上手,因为我知道,这是一个广泛的问题。

I would like to learn game programming. Just to give you a background I am a programmer and understand the concepts of programming and am very object oriented. I have worked with languages such as php, javascript, flash, java, and a little c++. Now from my understanding most of game programming is done in either python or c++. Now I have a few questions as to where to get started in actual game development because I know that it is a broad question.

  1. 我希望能够这样,我必用,而不是DirectX的OpenGL的编程游戏跨平台还是有另一种选择?是否有任何挫折到 使用OpenGL的代替的DirectX(或其他applicables)。

  1. I would like to be able to program games cross platform so should I be using opengl instead of directx or is there another alternative? Are there any downfalls to using opengl instead of directx (or other applicables).

我也想知道怎么做的图形为这些游戏,以及。我所看到的应用程序在那里例如Maya和3ds Max。我应该使用其中的一个 应用程序或者是有其他的替代品。还有哪一个会更适合于跨平台,并具有适合初学者更简单的学习曲线。

I would also like to know how to do the graphics for these games as well. I have seen applications out there such as Maya and 3ds max. Should I be using one of these applications or is there other alternatives. Also which one would be better suited for crossplatform and has an easier learning curve for beginners.

有一个很好的网站,去为这些游戏的开发?我想这样做3D的发展,我知道,最有发言权的开始与2D但我喜欢做我想做的事情:)。我有 去过gamedev.net但网站可以是一个有点混乱,有时进行导航。

Is there a good site to go for development of these games? I would like to do 3d development, I know most say start with 2d but I like to do what I want to do :). I have been to gamedev.net but there site can be a little confusing to navigate sometimes.

任何好的书,在那里,任何人都可以推荐或任何其他资源将是巨大的。我很想有一个好地方,开始玩弄3D游戏 在我进入更高级的发展。

Any good books out there that anyone can recommend or any other resources would be great. I would love to have a good place to get started to play around with 3d games before I get into more advanced development.

感谢您的任何答复。

推荐答案

OK!四问:)

1),OpenGL和DirectX都是很好的。 OpenGL是正确的跨平台,并适用于手机。 DirectX的提供了一些先进的功能,但你可以得到一份工作做无论是。

1) OpenGL and DirectX are both good. OpenGL is properly cross-platform, and works on phones. DirectX offers some advanced features, but you can get a job doing either.

2)的Maya和3ds都是3D工具。你可以使用它们,但你也可以很长的路要走与2D的东西,尤其是手机游戏。

2) Maya and 3ds are both 3D tools. You can use them, but you can also go a long way with 2D stuff, especially with phone games.

3)看的第一个地方就是这里。快速介绍,显示2D形状你的动画。给你所有的非常基础,这将适用不管你做2D或3D的发展。显然,首先是3D是艰难的,因为你需要知道更多TRIG。

3) The very first place to look is here. Quick intro, shows you animation of 2D shapes. Gives you all the very basics, which will apply whether you do 2d or 3d development. Obviously starting with 3d is tough, because you need to know a lot more trig.

4)免费的3D游戏引擎尝试是雷神之锤引擎(这里),这是很简单的去对付,而且还包含了许多先进的功能。

4) A free 3D game engine to try out is the Quake engine (here), that's simple enough to get to grips with, but also encompasses many advanced features.

这篇关于游戏编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆