原视频地址:
【虚幻5】UE5C++零基础全网全流程开发从入门到进阶教程合集(持续跟新中)_哔哩哔哩_bilibili
C++静态加载类和资源
首先为我们的项目添加初学者包
静态加载资源,如粒子特效,声音,静态网格体等。
将对应资产的引用,放到对应的加载语句中,加载不同的资源
加载粒子特效
加载静态网格资源
加载声音资源
下面是静态加载类:
声明Actor对象属性
复制蓝图类的引用,注意加载的是Actor的蓝图类,而不是C++类
静态加载类的语句吗,在复制的引用单引号前面加上_C,这是引擎的规定
将得到的类赋值给我们的属性,并打印信息,看看对不对
C++动态加载类和资源
和静态加载的方式几乎一样,只有加载使用的函数j和加载位置不一样,加载使用的函数由ConstructorHelper变为了LoadObject和LoadClass,加载位置由构造函数,变换到了运行时的函数中,如tick或者begin中
加载资源
加载类(注意UE5的引用类时候的规则,需要在结尾的单引号前加_C)