写在开头:之前我说,我这是想写给完全没接触过游戏开发的人看的一些文章。但是我的目标是要作出一个完整的Galgame开发框架。
那么这就很矛盾了,尽管我尽可能采用比较通俗易动的写法,但对于入门者来说,一下子就跟着去实现一个开发框架,还是显得太难了。
所以,请把本文当成一个大概领略一下游戏开发流程的快餐文,如果以这些内容作为入门的学习材料的话,恐怕是尝不出什么味道的。
在上文的立项篇中,我们大概画了这么个草稿图,那么接下来,我们来试着慢慢将其实现。在做这个框架的时候,我还是比较犹豫,到底是用Unity3d去做,还是用虚幻4去做,还是直接撸一个原生的。由于我有严重的选择困难症,所以我决定——分别都做一份。
本篇针对Unreal Engine 虚幻4游戏引擎
好的,那我们来新建一个Unreal Engine 4的工程吧。
我们发现,创建工程的时候,有两种选项:“创建蓝图工程”和“创建C++工程”。
蓝图?C++
在虚幻4中,游戏引擎为我们提供了一种不同于传统代码的新的开发方式——Blueprint蓝图。按照官方的解释,蓝图是一种可视化的开发方式,开发者可以在不用学习编程的情况下使用蓝图开发出完整的游戏。
哇!好厉害!这么一听是不是很激动?很兴奋?
然后我就来泼冷水了,想不学编程就开发游戏?不存在的(。-`ω´-)