学习是一条渐进的路,UE4 对于程序来说也有非常大的发展空间。

  先新建一个 TPS 或者一个 FPS 的 CPP 项目以及新建一个同样功能的 BP 项目,从工程项目中进行拆解,看看这里的代码与 BP 都是在那些部分定义某个参数,完成某个功能,有了对比,这样上手相对比较快。

  然后尝试在 CPP 项目中尝试修改一些参数,比如行走速度,跳跃高度等,逐渐摸清楚数据是咋传输的。

  如果底子比较牢靠了,可以看看 ShooterGame ,这个是来源自虚幻竞技场的内容,相对来说都比较完善了,在这里可以了解,UI咋搞的,服务器,客户端怎么设置,多机器怎么联机,AI 怎么弄,还是先从写注释,做微调,然后逐步深入调整。

  搞定了 Shooter Game 可以看看 ActionRPG 这个工程,标准韩系手游的模板,基本上啥都有,也是基于 CPP 和代码混用的,了解一下在什么地方用什么模块,这样学习下来,手游的那些事情也都会慢慢明白。

  虚幻商城上有大量的免费美术资源,可以利用这些美术资源在自己的游戏框架里面做简单拼接,这样也会有成就感(不会美术,或者美术修养比较弱也不太会耽搁画面表现力)

  弘成IT教育致力于互联网IT人才的培养,精心打造并推出零基础入门、高手进阶、推荐就业为一体的课程体系,全面提升学员的个人素质能力和团队协作能力。欢迎咨询!