游戏开发

专业和独立游戏开发人员的问答

5
2D游戏开发人员和Java。除了OpenGL还有其他可能性吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 2年前关闭。 我最近开始用Java编写一些基本的OpenGL东西,但是OpenGL和DirectX对我来说难以处理和理解,我很快就感到无聊。 现在我想知道,除了OpenGL(或DirectX)之外,是否还有其他可能性来制作简单的2D图形并开始游戏开发,即使它有限。当我更有经验时,我可能仍会使用OpenGL。
12 2d  java 

5
2D关卡设计/编辑/保存问题[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我考虑过要制作一个像SuperMario这样的简单2D Sidescroller游戏。然后我想知道如何保存,加载或创建游戏关卡。我想到的第一件事是绘制一个简单的块状png来表示水平,这使玩家可以行走的所有部分都具有特殊的颜色(也许是淡紫色)。我将以块或图块的形式导入级别,以便检查碰撞。 所以我的问题是: 有更好的方法吗? 有哪些专业方法? 我应该使用Tiles和基于Tile的地图编辑器来做到这一点吗?(出于某种原因,我不喜欢这种方法,但是我想我是否会使用它的最佳方法) 基于图块的水准仪,您将如何认识坡度,以及如何检查坡口是否发生碰撞?

8
其他三个“游戏动态”是什么?
塞斯·普里巴契(Seth Priebatsch)最近发表了一场名为“ 在世界之巅构建游戏层 ”的演讲。在其中,Seth描述了四种“游戏动态”,游戏设计师使用这些技术使游戏变得有趣且令人上瘾。Priebtsch描述的四个动态是: 预约动态-要获得成功的动态,必须在预定的时间返回以采取预定的动作。(现实生活中的例子:欢乐时光) 影响力和地位-一个参与者通过社交压力改变另一个人的行为的能力。(例如:使用不同颜色的信用卡来反映状态) 进度动态-通过完成逐项任务的过程详细显示和评估成功的动态。(例如:linkedin个人资料进度栏) 社区发现-一种动态,其中整个社区被召集起来共同解决挑战。(示例:在Digg.com上找到有趣的内容) 塞思在演讲中解释了这四个游戏动态,并补充说他的公司还有另外三个。是否有人知道(或有任何理论)其他三种游戏动态是什么?

5
游戏状态保存/加载?
什么是保存游戏状态(配置文件),数据库文本文件的最常用方法或算法,加密方式以及相关内容。 我已经看到Caesar IV使用了mySQL。 有什么建议。
12 state 

3
制作主菜单系统的最佳方法是什么?
我知道,将鼠标移到按钮上方时,使按钮突出显示很容易,但是在子菜单中,我有点卡住了。任何人都有一些最好的方法来获得带有子菜单的主菜单?(例如,单人游戏->载入保存->保存1-5?->开始游戏等)
12 gui 

1
易于在OGRE3D / jMonkeyEngine中使用的开源3D模型
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我正在寻找可在开源3D游戏中使用的3D模型(汽车,游戏角色,家具等)的来源。 我找到了许多带有免费/开源.blend文件的网站。但是,将它们批量转换为与jMonkeyEngine兼容的格式并不容易。您必须在Blender中打开每个文件夹,解压纹理,然后使用python blender插件将其转换为Ogre3DXML。这不是很方便。 我想尝试许多型号,然后找出最适合我的型号。手动转换每个转换不是很可伸缩。 您如何获得3D游戏的模型? 是否有独立的.blend=>已usable format in jMonkeyEngine/OGRE3D转换?
12 3d  ogre  jmonkeyengine 

2
如何将语音识别功能添加到Unity Game Engine中?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 如何将语音识别功能添加到Unity Game Engine中?有没有我可以使用的插件或框架(希望是免费软件)?如果是这样,您对如何安装有任何想法吗?此外,游戏中的背景噪声会干扰游戏中的语音输入,从而产生多大的问题?市场上是否有使用它的游戏实例?(除了西班牙3D扭矩游戏引擎)。
12 unity 

2
MLAA的明确参考实现?
有人知道形态抗锯齿(MLAA)的书面参考实施吗? 英特尔在以下地址提供了论文和参考实现,但是我发现代码非常不透明。 http://visual-computing.intel-research.net/publications/publications.htm
12 graphics 

8
2d Game Dev(C ++)入门:DirectX还是OpenGL?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 因此,我是一名学生,希望进入游戏开发的大门,而我却希望做2D事情,也许是俄罗斯方块/太空入侵者/带有小鼠标互动克隆的东西。 我将搜索指向C ++和2d,最终导致了DirectX / OpenGL 现在,据我所知,所有这些软件包对我来说都是在屏幕上绘制东西。这就是我现在真正关心的全部。声音不是必需的。输入可能可以用stdlib处理。 因此,对于尝试使用C ++创建基本游戏的初学者,您会推荐DirectX还是OpenGL?为什么?两者之间有哪些主要功能差异?哪个更有用?
12 c++  opengl  directx 

1
如何在Linux下编译Darwinia?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 6年前关闭。 现在,Introversion正在提供Darwinia + Multiwinia的销售源,说明 注意:您将需要Windows和Visual Studio 2008来构建游戏。我们已经测试过代码可以在PC上正确编译,但是您需要付出一些努力才能针对Mac / Linux进行编译。此版本中没有Xbox代码。 有没有人为此付出过努力?最好的答案是(是,是)并提到必须进行的修改(还提到了所使用的发行版),其次是最好的解释了为什么它现在不起作用。 由于我还没有购买源代码包,因此我只能依靠up-votes作为确认,因此,如果某些内容不起作用或必须进行修改(例如对于另一个Linux发行版),请在答案中注明。我目前正在使用Ubuntu 8.04,但也可以选择10.04或例如Gentoo。 编辑: 说明性:目的是使用该引擎制作新游戏,但是由于此问题是前提条件,因此在这里似乎很合适。 更新 话题不大,但是对于那些感兴趣的人,Introversion在The Humble Introversion Bundle中添加了Uplink,Darwinia,Multiwinia和DEFCON的源代码,所以请不要错过!

9
如何处理GUI元素?
注意:我计划制作自己的GUI系统。这对于学习,轻量级,只有我需要的部分,与游戏的联系等将非常有用。 我在考虑该怎么做。我的意思是: 单选按钮 在此处输入文本框 纽扣 滑杆 选框 我还没有考虑如何制作它们。但是更多的是他们将如何发展。 理念 我希望每个州都需要东西,所以几乎所有州都有一个元素容器。每个元素都是一个GUI件。 这些都有位置,图形等。 我更坚持的是他们的逻辑。 我的想法是,允许模块化和简单性是避免使用MainMenuStartButton。一个OptionsOneBackButton等等,而不是能够做Slider slide1; 或按钮启动; 取而代之的是,每个函数都将具有boost :: function到GUI名称空间中的函数,例如Gui :: StartButtonClick或GUI :: ColourSliderHover。 我只是想知道这是否会异常缓慢。 因此,有没有简单,简单的方法来制作游戏的GUI?没有Qt,wxWidgets或其他任何东西。
12 c++  architecture  gui 

6
我应该在策略游戏后面放一个配乐吗?哪些游戏需要音乐和声音
混洗卡和撞击声很酷(这是一款基于纸牌的游戏),但是我应该花时间/精力来连接背景音乐吗?我发现使用C#从流中播放音频,如果可以使用在线或类似代码来播放本地MP3,则可以用于挂钩到DI,但这值得吗?哪些游戏类型需要它,哪些游戏可以没有?放开它而不添加它,并将其添加为.5功能?

7
创建简单粒子效果的最快方法
我正在寻找创建真正简单的粒子效果的最快方法,该效果在游戏中会像地狱般被散布。 基本上,我的游戏看起来像是vectrex游戏,主要由线条组成...我想进行一些小爆炸,这确实很常见。 有什么比仅移动某些点并使用GL_Point渲染更快的方法吗?

4
Box2D获取物体的边界框
在Box2D中,我很好奇是否有可能获得世界上已经创建的物体的边界框。 因此,基本上,人体是被创造的,它与世界等相互作用。我需要那个身体的边界框。可能吗?
12 physics  box2d 

4
立体3D游戏需要多少电量?
如果我们使用Cryengine 3进行游戏开发并使游戏3D兼容。因为3D发出两张图片,这是否意味着您需要一台具有两倍“力量”的计算机?因此,如果正常播放时获得30 fps,则使用3D播放时需要60 fps?
12 3d  requirements 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.