首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子游戏编程通常与物理有关吗?

电子游戏编程通常与物理有关吗?
EN

Software Engineering用户
提问于 2010-09-04 15:34:49
回答 2查看 5.8K关注 0票数 13

我知道有些游戏、扫雷车、纸牌游戏显然不是这样。但是,任何涉及模拟真实世界环境的游戏都是如此。显然,这些游戏有某种形式的物理工程师为图形提供动力。

对于像我这样个人不喜欢物理却热爱电子游戏的人来说,我是否有机会参与像这样的电子游戏的开发周期,同时又不喜欢物理呢?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2010-09-04 15:52:04

游戏编程有很多方面,你不需要成为所有这些方面的专家。如果你是一个更大的团队,你可能甚至不做核心游戏编程,而只是网络沟通,例如。

对于核心游戏编程,我会认为,以上一个健全的物理理解,你将需要一个强大的数学背景。有一个强大的数学背景将允许您做的事情,如建模转换,剪贴画,关键帧动画,射线跟踪,图像处理,纹理映射等。

拥有强大的物理背景可能会帮助你想出新的计算机图形学方法,但如果你想成为一名游戏程序员,这并不是必需的。

票数 14
EN

Software Engineering用户

发布于 2010-09-14 00:11:48

为游戏编写物理引擎是非常罕见的。通常,使用第三方库,无论是免费的还是商业的,都会被使用。游戏引擎的其他方面也是如此。渲染,声音,人工智能,动画,GUI,网络等等。现在很少有人从零开始写游戏引擎。通常人们都会买。如果他们做到了,他们就会购买一堆中间件来完成困难的任务。

有很多地方可以开始学习游戏编程。如果你想去“玩游戏”,我建议你跳进统一。团结是一个奇妙的,非常容易使用的游戏引擎,可以用来制造几乎任何东西。它甚至提供了商业引擎的大部分功能(特别是即将发布的版本3)。

如果您想了解更多关于游戏编程的基本知识,请查看PyGame或XNA。他们拿走了很多通常用于管理图形、输入、声音等的单调乏味的东西。他们不会为你做物理工作(他们不是引擎,只是API),但是有很多免费的,易用的解决方案。

票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档