以后就在这里记录下学习UE4的心得
既能加深印象,又能方便日后回看,还能为也在自学的其他人解决些小问题~
今后会先把有疑问的点开一个坑,等日后能力足够能完全解决了就会把坑填上
目前的目标是加深对UE4引擎的整体理解,然后独立整个小项目练练手
所以学了一点C++但是对UE4的结构一窍不通的童鞋(我)可能会很需要
将来能力够了说不定会做个竞赛生快速入门?(误
以后请多多努力啦!这个随笔也是对自己的一个约定~
那么出发喽!
以下顺序是我学习的顺序
看了几眼官方文档之后非常蒙圈,竞赛期间用的全是面向过程,对于对象的知识一无所知QAQ
在看了https://www.bilibili.com/video/BV14K411J7v2这个视频前几集后决定去补补C++知识
1.小甲鱼C++
https://www.bilibili.com/video/BV1Ps411w73m
小甲鱼老师真是太好了,开车又快又稳!(不是
总之我把这个系列视频全都认真过了一遍,大致懂了些面向对象的编程思路,又回去弄官方文档了
2.官方编程快速入门文档
这是我进ue4这坑第一个摸过去的教程,从头到尾摸了一遍FPS那个教程,感觉云里雾里非常蒙圈
而且我学的时候是2020.9左右,最新版本是4.25,可文档还没及时更新,实现过程异常苦逼
有问题记得最好用谷歌,国内资源基本为零,常去官方论坛
搜索前可以先试试是不是头文件问题
克服千辛万苦了实现了之后还是感觉很难受555
我又开始四处搜罗教程,感觉心越来越累
3.C++快速“入门”
https://www.bilibili.com/video/BV164411Y732
当时心想既然C++这么难可以先学哈蓝图,等熟悉了编程思路只要把里面的内容都用C++实现就好了
于是找到了B站上很火的蓝图教程,老师讲的挺好的
最好玩的部分就是光听功能描述,自己实现功能,最后再和老师对答案的感觉
有种卧槽还能这么写的感觉哈哈哈
看了前几集后又有了点信心,立刻又转C++了(弃坑233)
其实主要是我觉得写蓝图的时间再长也不如实际写C++学习的快
两种东西的思路差别巨大,蓝图对编程思路帮助不大,希望能彻底掌握两者结合的工作流
4.UE4 GamePlay架构
https://blog.csdn.net/tianxiaojie_blog/article/details/83303926
这篇博客写得非常好,立刻就对ue4加深了不少理解,知道了大致框架后,我也有些跃跃欲试了
5.PacMan
https://www.bilibili.com/video/BV19t411e7xv
第一次搜索到的时候没觉得怎么样,实际回来跟着教程做一遍感觉很有营养
许多思路一下子就打开了,这个小游戏里有不少实用的功能呢
对了一定要看评论,仔细的看,因为视频很远古,许多内容新版本有改动
虽然评论不多,但是这么多大佬答疑解惑真的被感动
实现了之后真的挺开心的,目前正在试着将其中的游戏逻辑尽可能的还原成经典吃豆人那样
啊啊啊这下子也得研究导航寻路系统(竞赛生表示UE4有内置寻路功能真的贴心,就是一时半会弄不明白怎么用)
6.?俄罗斯方块
这个还没开始呢,但是一直是我的阶段性目标,在那之前我打算先实现个井字棋试水(总是对经典游戏有些执念呢233