Questions tagged «assets»

游戏资源与软件(代码)和硬件(平台)分开。最常见的资产是图形和音频。

8
跨平台音频API建议
我目前正在考虑为游戏添加声音。我已经看过OpenAL和SDL,但我想知道那里还有什么。您可以推荐任何好的跨平台音频API进行游戏开发吗?
20 assets  sound 

4
资源经理-他们有什么好处吗?
我已经在源代码中见过很多次了,诸如此类[嗯,这更多是我的伪C ++想法] typedef shared_ptr<Resource> ResourcePtr;// for ease ResourcePtr sound1 = resourceManager.Get<SoundResource>("boom.ogg"); sound1->Play(); ResourcePtr sprite = resourceManager.Get<Image>("sprite.png"); 我只是想知道像这样的课程有多有用: 加载的媒体文件 将它们存储在内存中 在关卡开始时执行此操作-加载屏幕。 清理了 而不是具有以下系统: 资源仅由实体持有,或由实体持有。 负责自己加载到内存中。 首先是这样的“经理”;我觉得这表示使用错误。但是,它允许传递类似资源名称的向量之类的东西,而不必费力寻找需要加载的所有内容。

6
调整和设置-运行时变量修改和持久性
大多数公司都有编辑器或变量控制系统,用于调整游戏中的内容,但是是否有任何中间件解决方案来解决此问题?我过去曾写过两个这样的系统,并使用过五个(也许是六个)不同的系统,但是没有一个可用。 这些本地解决方案中的每一个都有问题,从必须继续查找值到无法保存变量的当前状态不等。 是否有成熟的Config / Runtime变量控制库/应用程序? 我通常使用C ++编写代码,但我认为成熟的设置/变量编辑器可能基于套接字(因此在某种程度上与语言无关),因为除Nintendo之外,所有当前的开发硬件都提供了一种与服务器通信的机制。代码的实现也必须非常简单(我确实喜欢Oskar共享的hot_var / TweakableConstants文章,但它不是一个包)

8
在“加载”屏幕中应该发生什么?
我是否只需要将所有图形的实例创建到从文件加载的内存中?处理此问题的最佳方法是什么?我是否只需要某种资产管理器来在加载屏幕期间创建这些图形实例,然后在以后进行引用? 需要在游戏中预装哪些常见的东西?我应该预加载多少? 值得展示某种进度条吗?如何缩短加载时间?加载屏幕应该是什么样的? 有哪些加载屏幕的好例子?任何代码示例? 具体来说,我的游戏是针对Andriod(Java / mobile)的,但请随时将您的答案设为通用。

4
作为独立游戏开发人员,我应该如何做(质量)音乐/声音?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 除了故事本身之外,游戏还需要代码,图形和音乐/声音效果。我可以编程,并且我知道Web应用时代的一些图形设计师。但是,我不知道是否找到音乐和声音自由职业者/专业人士/合作伙伴。 那么音乐/声音通常如何处理?您完成游戏并将其交给一些音乐家了吗?通过Facebook寻求帮助?打电话给中学音乐老师?.. 请指教。谢谢! 编辑: 我想改一下这个问题以澄清目标。让我们从例子开始。说,有一个设计师完成了出色的UI概念设计,然后问:“我如何找到程序员将这个设计转换为应用程序?” 通过告诉github在哪里以及可以从中学习到多少很棒的代码,对他没有多大帮助。他需要判断什么是好代码,除了如何使用代码外,更重要的是,修改/增强代码以满足他的需要。 作为程序员,我所知道的一个游戏需要一些好的音乐。问题不在于在哪里找到音乐。问题是如何找到知道音乐的音乐家,这是适合我的游戏的音乐。类似于设计中正在寻找的程序员,该程序员可以将Photoshop转换为.app,并且可以对书籍和代码示例进行编程。 简而言之,您在哪里找到游戏的音乐家?;-) ps:我在deviantart.com上找到了我的图形设计师。离异的音乐 .com 在哪里?XD
18 sound  music  assets 

5
在哪里可以找到免费的单词词典?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 嗨,我正在写一个游戏,玩家必须将一组字母连接成单词。像书虫一样,但我希望它会大不相同。 问题的关键是我需要建立一个单词词典。 我做了一个简单的Java程序,它可以爬网并提取单词,但是好的单词混入了很多垃圾,因此无法清除。我说的是100,000个字。 是否有可以免费使用的词典,或者有人对如何构建词典有想法? 谢谢!
16 assets 

5
在哪里可以找到可以与开源游戏一起分发的字体?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我希望能够以开放源代码发布我的游戏,并且我需要能够随我的游戏一起分发字体文件。在哪里可以找到可以这种方式使用的字体,我应该寻找什么字体许可? 如果我想以GPL发行游戏,而不是限制性较小的开源许可(如BSD),是否还有其他考虑因素? 编辑:针对Olie所说的问题尚不清楚:我的主要问题是,我在Internet上找到的字体没有明确说明其许可证,或者其许可证无法明确说明我是否可以使用软件分发字体。我对字体许可证知之甚少,但是我正在寻找字体来源,以保证字体基本上是开源的/创作共用/公共领域/其他字体许可证,这使我可以在不支付许可证费用的情况下随游戏一起分发它。

5
面向艺术家的出租编码器风格的网站[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我的Google-fu使我失望:是否有一个网站与“ 租用编码器 ”相同,但是否雇用艺术家?特别是,我正在寻找一个符合以下条件的网站: 允许我预先指定要查找的作品的样式和范围 允许艺术家“竞标”该项目,包括时间和成本估算 展示竞标艺术家的作品,这样我就可以了解每个竞标者可以期望的质量 专为较小的短期项目或一次性图形设计 似乎“租一个编码器”的原始化身已经死了(以上似乎是某种敲门砖),并且它可能被一个不可持续的市场所杀,这个市场充满了不熟练,不合格的“编码器”对大型项目的不切实际的低出价。在这种情况下,这样的网站可能也不太适合艺术品。 我之所以想要这样的网站,是因为作为一个“卧室程序员”,预算少,在这类事情上经验很少,我不知道我应该在哪里寻找艺术品,或者我应该合理地寻找多少东西。期望支付。因此,一个竞争激烈,市场价格透明的站点将是理想的。 任何有关如何最好地以独立开发人员的方式获取定制艺术品的建议也将受到赞赏。

3
开始AI的有用资源[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 对于寻求开始简单的AI编程/设计的游戏开发人员,有哪些可用资源(包括免费文章/电子书以及实体书和事物)? 注意:我知道这个问题,但这更多的是关于从特定主题开始的问题。我更多地是在询问资源。
15 ai  assets  books 

3
处理多个许可证
我遇到了一种拥有3种不同许可证的资产。GPL 3.0许可证似乎只是GPL 2.0的较新版本。如果遵守GPL 3.0,可以不考虑GPL 2.0吗? 是否必须满足所有3个许可的所有条件?例如,GPL 2.0提到打印或显示适当的版权声明,但是CC BY-SA 3.0许可证似乎没有这种声明。
14 assets 

3
我必须在哪里贷学分?
首先,这不是讨论获得信贷的最佳地点,而是在允许的地方进行讨论。 因此,举例来说,如果我只在安装目录中包含一个credits.txt文件,那还是可以的,我必须在游戏中放置一个可以阅读它们的地方。 是否有任何一般规则,还是由需要信用的个人决定?
13 assets  business 

4
避免资源的双重压缩
我将.pngs用于纹理,并在.zip游戏项目的文件中使用虚拟文件系统。这意味着我的纹理被压缩和解压缩了两次。这个双重压缩问题的解决方案是什么?我听说过的一种解决方案是将.tgas用于纹理,但是似乎很久以前,因为我已经听说过。另一个解决方案是在上实施解压缩GPU,由于这样做很快,因此无需考虑开销。

2
我应该如何处理丢失的资源?
您的游戏预期会加载某种资产,但找不到。情况应如何处理?例如: Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found 在开发过程中,它可能已被用户意外删除,损坏或拼写错误。 一些潜在的回应: 断言(理想情况下仅在开发期间) 优雅退出游戏 引发异常并尝试处理它。 哪种方法最好?

1
如何减小图像尺寸而无像素化?
我看到很多游戏都具有平滑的边缘字符和高分辨率图像,但是当我尝试将图像缩小为我的角色说64x64时,我只会遇到像素混乱。即使从64x64画布开始,我也会得到像素化的边缘。 我应该使用OpenGL缩放吗?还是我不知道的某些与photoshop或pixen有关的技术?

4
COLLADA怎么了?
几年前,COLLADA看起来将是一件大事,也许最后是一种相当标准化的格式,用于将3D资源从DCC包中获取到游戏的工具管道中。对于不想通过编写自定义导出插件将自己锁定到单个3D包中的独立开发人员而言,这似乎是一个不错的选择。 但是最近我对此知之甚少。而支持其格式的Max / Maya出口商和FCollada lib支持的Feeling Software似乎已经撤消了这些工具的任何免费版本。 这些天COLLADA用途很多吗?是否有任何免费/廉价的libs /工具来帮助处理该格式,还是人们只是自己阅读原始XML? 还是现在有更好的选择-例如,对于一个独立的开发人员,希望将模型,动画从潜在的Max,Maya或Blender引入其引擎中?-FBX?还有吗

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.