3

这是一个非常基本的问题。我想知道Unreal Development Kit是否可以用于游戏以外的东西,特别是灯光秀模拟器和编辑器。该网站说:

虚幻引擎 3 已被游戏开发者、研究人员、电视工作室、机器导演、艺术家和学生使用。如果您有一个需要在游戏引擎中实现的想法,UDK 适合您。

但我觉得它更面向游戏。对于我的爱好项目,我希望能够创建具有旋转/移动激光/变色灯的灯光秀模拟,与声音/音乐同步。我还想为此开发一个 GUI 编辑器,最好使用 C#,但如果无法从 C# 访问引擎的渲染功能,那么 C++/Qt 就足够了。编辑器将用于设计模拟,然后实时渲染/播放。

我想我的基础,一般问题是:虚幻开发工具包可以用于这样的事情,不一定与游戏相关吗?或者我应该使用我原来的 Ogre3D 选项,据我所知,它只专注于渲染和 3D 图形。

编辑:刚刚看到这个页面再次提到:

我可以使用 UDK 创建任何类型的游戏吗?

绝对地。UDK 是您希望创建的任何类型的虚拟世界的完美解决方案,从赛车游戏到模拟。

所以我现在的问题很简单:我是否能够访问生成代码的渲染器或其他功能,以将其集成到我的模拟器的编辑器中?我想一个更简单、更相关的类比是,如果我写了一个游戏,我能写我自己的关卡/角色/等等吗?编辑器?我该怎么做?是的,我知道 UDK 已经带有编辑器,但我的意思是如果我想自己制作。

谢谢!我很感激任何答案:)

4

3 回答 3

1

UDK 只允许您使用脚本(虚幻脚本)而不是本机代码(c++)。因此,如果没有完整的 c++ 源代码,更复杂的项目或集成将非常困难。但是,如果您将为您的项目重新使用编辑器 (UnrealED) 并让您基于虚幻进行模拟,您就可以做到。

于 2009-12-23T13:39:10.277 回答
1

我非常了解虚幻引擎可以做什么,对你的问题的回答是肯定的;)

是的,您可以创建自己的演员来旋转/移动和发光。但是将无法围绕 UE 的渲染创建您自己的自定义编辑器。坦率地说,我不明白你为什么需要一个——虚幻编辑器拥有设计和执行灯光秀模拟(以及更多)所需的所有工具——你需要做的就是熟悉这些工具。

您可以在外部编辑器中做的一件事(当然,除了纹理、声音、模型等)是在保存到文本文件中创建一些自定义设置,然后在虚幻脚本中读取这些文件 - 它允许这样做。

于 2011-02-04T17:35:30.857 回答
0

“我想一个更简单、更相关的类比是,如果我写了一个游戏,我是否能够为它编写自己的关卡/角色/等编辑器?”

是的,您可以制作自己的角色和地图。不过,您应该不需要制作自己的编辑器,给定的编辑器就足够了。

尽管您可能无法访问 C++ 源代码,但使用 Unrealscript 可以完成很多工作。查看 Make Something Unreal 竞赛的所有参赛作品,它们都是使用 UDK 中可用的工具完成的。

于 2010-02-10T04:48:50.460 回答