虚幻gameframe_【虚幻4】从0开始的Galgame开发框架(2)--MainManager

本文介绍了在虚幻4中构建Galgame开发框架的过程,特别是关于MainManager的实现。作者建议读者不要仅依赖蓝图,而是要理解和结合使用C++。文章详细阐述了创建Unreal Engine 4蓝图工程的步骤,并提到了GameInstance作为全局管理者的角色,它是虚幻4中独立于Level的存在,不会因关卡切换而消失。通过创建GameInstance蓝图类并命名为mainManager,初步搭建了MainManager的基础框架。
摘要由CSDN通过智能技术生成

写在开头:之前我说,我这是想写给完全没接触过游戏开发的人看的一些文章。但是我的目标是要作出一个完整的Galgame开发框架。

那么这就很矛盾了,尽管我尽可能采用比较通俗易动的写法,但对于入门者来说,一下子就跟着去实现一个开发框架,还是显得太难了。

所以,请把本文当成一个大概领略一下游戏开发流程的快餐文,如果以这些内容作为入门的学习材料的话,恐怕是尝不出什么味道的。

在上文的立项篇中,我们大概画了这么个草稿图,那么接下来,我们来试着慢慢将其实现。在做这个框架的时候,我还是比较犹豫,到底是用Unity3d去做,还是用虚幻4去做,还是直接撸一个原生的。由于我有严重的选择困难症,所以我决定——分别都做一份。

本篇针对Unreal Engine 虚幻4游戏引擎

好的,那我们来新建一个Unreal Engine 4的工程吧。

我们发现,创建工程的时候,有两种选项:“创建蓝图工程”和“创建C++工程”。

蓝图?C++

在虚幻4中,游戏引擎为我们提供了一种不同于传统代码的新的开发方式——Blueprint蓝图。按照官方的解释,蓝图是一种可视化的开发方式,开发者可以在不用学习编程的情况下使用蓝图开发出完整的游戏。

哇!好厉害!这么一听是不是很激动?很兴奋?

然后我就来泼冷水了,想不学编程就开发游戏?不存在的(。-`ω´-)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值