hxhb / blog-comments

https://imzlp.com and https://zhalipeng.com is my blog.
1 stars 0 forks source link

posts/6362/ #104

Open hxhb opened 5 years ago

hxhb commented 5 years ago

https://imzlp.com/posts/6362/#%E9%98%85%E8%AF%BB%E5%85%A8%E6%96%87

UE通过UBT来构建项目(不管是VS里的Build也好,Editor里的Compile也好,最终都会调用UBT)。UBT和UHT是UE工具链的基石,内容太多,没办法一次性分析全部,先梳理出一个大致的轮廓,有时间再慢慢补充。

taian commented 3 years ago

感谢分享!有没有具体看到比如 UPROPERTY([specifier, specifier, ...], [meta(key=value, key=value, ...)]) 是怎么被宏展开,生成了哪些代码,和这些代码如何被BP的虚拟机所获取?

hxhb commented 3 years ago

@taian 这些是反射机制的实现,我计划写一系列的文章来分析和介绍UE的实现原理,可以先看下这篇文章:UE4 反射实现分析:基础概念