我可以在C++中使用UDK吗?

问题描述:

我可以在C++中使用UDK吗?我知道他们在他们的页面上提到了非标记,但我也听说C++可以用来代替,是吗?我可以在C++中使用UDK吗?

+0

可能的重复:http://*.com/questions/15206681/what-language-is-used-when-programming-in-unreal-development-kit – Mysticial 2013-03-04 17:29:11

+1

只要有一个问题关闭,你就打开本质同样的一个。这太不真实了! – 2013-03-04 17:30:04

+2

@JerryCoffin我问过这个问题,人们把它当作“不是真正的问题”。所以我重新措辞表明,这确实是一个真正的问题,它的答案根本不明显。 – smallB 2013-03-04 17:31:31

这取决于。如果您使用免费版本的UDK,则无法使用C++编写游戏代码,但可以包含可以用C++编写的自写DLL。

如果您成为被许可人,您将获得虚幻引擎3的C++源代码,然后可以使用C++进行编程。

但是获取源代码非常昂贵,如果我记得正确的话,有几个宏,所以你可能在大部分时间都被UnrealScript卡住了。有关如何使用DLL

+0

感谢您回答“不是真正的问题”;)。在这种情况下(被UnityScript卡住)我最好忘了它,然后转移到OGRE。我根本无法牺牲性能,这就是为什么我也不考虑Unity。不管怎么说,还是要谢谢你。 – smallB 2013-03-06 07:30:47

+0

@SmallB我很遗憾地看到,在过去的两年里,你和你一样密切,并没有学到任何东西。考虑到Unity 5在其他真正令人印象深刻的功能中会有一个GI模块,例如,你的宠物仇恨在这里显然是不合适的。 – 2014-04-01 10:02:42

虚幻引擎4最近发布了利润的20 $ /月+ 5%,并且您可以访问它的源代码,您可以与您的代码编译在一起。

但是,您不会找到UnrealScript组件,唯一可用的脚本解决方案是基于GUI的Kismet类的东西。