gpt4 book ai didi

c# - 选择我的下一个图形引擎(Java 与 C#)

转载 作者:行者123 更新时间:2023-12-01 16:41:47 25 4
gpt4 key购买 nike

要求

我正在开发一款音乐游戏,需要访问音频线路输入和类来帮助我分析 MIDI 文件(播放 MIDI 对我来说不是必需的)。其次,我需要一个可以轻松快速开发(在合理范围内)的图形引擎。游戏的重点不是尖端图形 - 按照 Audiosurf 的思路思考.

问题 1

Java 提供了易于使用且文档齐全的 Audio线路输入和 MIDI API 中内置了文件支持,但我在 C# 中找不到。我从 line-in 找到了一些可以阅读的资源和 MIDI帮助器类,但没有太多文档/支持,并且似乎是 C# 缺乏支持的解决方法。

问题 2

游戏的第二个方面当然是图形引擎。在 C# 方面,XNA 似乎是满足我需求的明确选择。在Java方面,我倾向于JMonkeyEngine (或 ogre4j 作为第二选择)。 JMonkeyEngine 似乎适合我的图形用途,但文档分散且稀疏。

决定

这两个问题同等重要。另外,我知道这里的社区主要是 .NET 程序员,因此如果可能的话请尝试考虑这两种语言。

最佳答案

使用处理,http://www.processing.org/

看来你现在最想测试一下你的概念是否真的可以实现/(很酷)

处理或多或少是为这类事情而设计的,音频和视觉程序化画板。您可以使用很少的代码来查看您的想法是否符合您想要的方式。

它是 java 的子集,因此您可以根据某些因素在内部或外部使用 java。

是的,你可以使用一些.net、XNA/WPF 或其他任何东西,但对我来说这似乎还为时过早。

首先测试你的想法。

关于c# - 选择我的下一个图形引擎(Java 与 C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1219709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com