const有许多的用处,可以让程序易读,亦或者避免不必要的错误,这里记录主要的用法和相关的知识点。
UE4中的静态库与动态库
库(Library)是什么,库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。所谓静态、动态是指链接。
UE4中的异步处理
能够熟练的使用UE4中的异步处理应该能够很好的利用程序运行的资源,和计算。除此之外还有并行的处理。目的是要理清UE4中的线程的同步异步,并行操作和标准C++中的线程同步异步,并行操作。
UE4中的C++
UE C++拥有着自己的库,当然也可以使用C++的标准库(STL),但是不同的地方还应该好好记载下来,同时也是对C++的一种复习。
UE4中的智能指针
对于内存使用的了解,就不得不了解指针。UE4拥有跟C++类似的智能指针,在这里对虚幻4的智能指针库的内容进行一些总结跟提炼,同时也需要对C++的智能指针进行深入的了解。
UE4中的函数回调实现
回调函数的含义,实际上我也不太清楚,搜回调函数得到的关键字有很多:闭包,代理,委托,Wrapper,等等。但有一点我很清楚,这些我都不太懂。
说是在不同的语言中有不同的叫法。其本质上就是一个函数指针,而在汇编层面,就是子程序代码的首地址。每一段编译器先放一个占位符,最后放入实际的值。
OpenGl学习内容整理
发表于
更新于
主要是记录自己学习OpenGl内容。
UnrealEngine着色器开发整理
整理自己在学习Unreal Engine 4着色器过程中遇到的问题和知识点。
UE4中的粒子特效
主要是用来记录学习虚幻引擎4的粒子的过程
关于学习UE4的粒子系统过程中遇到的疑问
发表于
更新于