繁体   English   中英

将用C ++ / OpenGL编写的移动游戏移植到UE4

[英]Porting a mobile game written in C++/OpenGL to UE4

我很伤心,因为几天前我使用的称为Marmalade的SDK被宣布关闭。 我正在使用该SDK将我的游戏轻松地带入iOS和Android平台。

我正在考虑转换到虚幻引擎4,但我有0经验。 将C ++ / OpenGL代码库移植到它有多简单?

我知道有一百万种方法可以处理不真实的事情,比如蓝图等,但是假设我已经有了一个引擎,我会采取什么步骤来移植它?

如果有人能够提供一个粗略的一步一步的过程,你将如何做到这一点,并可能将我与一些学习材料联系起来,我会非常感激!

谢谢大家

这个问题太宽泛了,但无论如何我都会试着回答它。

引擎的低级部分(输入,呈现,序列化,文件操作等)由UE4负责。 在这方面,你几乎无法使用引擎的部件。

GUI也是你需要重新制作UE4方式的东西。

您的游戏逻辑可以重复使用。 但是UE4也有自己的游戏处理方法,所以你应该熟悉它。 蓝图非常强大,使用它你必须仔细检查所有的游戏类,从UE4基本类(UObject,AActor,AController等)重新定义它们,然后使用UFUNCTION和UPROPERTY标记方法和类成员,这样它就会接触蓝图。

我建议尝试制作一个简单的项目来了解UE4中的事情是如何完成的,然后尝试在UE4中重新实现你的游戏。 UE4有一个很好的文档,所以研究它。

我个人有过从不同引擎切换到UE4的经验,我们的团队花了大约4个月,但我们的项目很大。 我们几乎没有使用的代码从我们的旧发动机。 我们遵循相同的方法和相同的逻辑,但我们几乎重新实现了一切。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM