代码之家  ›  专栏  ›  技术社区  ›  Jorge Israel Peña

UDK可以用于非游戏项目吗?

  •  3
  • Jorge Israel Peña  · 技术社区  · 15 年前

    Unreal Development Kit 可用于游戏以外的其他用途,特别是灯光显示模拟器和编辑器。网站上说:

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

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

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

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

    谢谢我感谢您的回答:)

    3 回复  |  直到 15 年前
        1
  •  1
  •   Moss    15 年前

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

        2
  •  1
  •   mieszkoz    14 年前

    我非常了解虚幻引擎的功能,对你的问题的答案是肯定和否定;)

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

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

        3
  •  0
  •   Aaron Ash    15 年前

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

    是的,您可以制作自己的角色和地图。您不应该有任何需要,使您自己的编辑器,虽然,给定的编辑器应该是足够的。

    虽然您可能无法访问C++源代码,但是有一个 这可以使用Unrealscript完成。检查所有的参赛作品,使一些不真实的比赛,他们都做了使用工具,可在UDK。

    推荐文章