【问题标题】:Can the UDK be used for non-game projects?UDK 可以用于非游戏项目吗?
【发布时间】:2010-12-14 02:30:17
【问题描述】:

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

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

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

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

编辑:刚刚看到this page再次提到:

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

当然。 UDK 是您想要创建的任何类型虚拟世界的完美解决方案,从赛车游戏到模拟。

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

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

【问题讨论】:

    标签: editor 3d simulator unreal-development-kit


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。如果没有其他人提供更好的,我会在几个小时内接受这个,你很可能会得到它。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

      • 我想你误解了我的问题。你引用的问题是问我是否可以创建一个编辑器,而不是我自己的角色/地图。另外,我并不是在质疑 Unreal Script 的能力,只是是否可以将它与其他程序(即我自己的编辑器)进行交互。不过还是谢谢。
      • 啊,我明白了。您可以使用其他 3D 建模程序并在其中制作地图,但您最终必须将它们加载到 UnrealEd 中。听起来您正在做的事情需要完整的虚幻引擎许可证,这非常昂贵。
      猜你喜欢
      • 1970-01-01
      • 2014-09-14
      • 2019-02-03
      • 1970-01-01
      • 2015-06-09
      • 1970-01-01
      • 2020-05-24
      • 2015-03-04
      • 2017-07-30
      相关资源
      最近更新 更多