今天看到到UE4的接口,创建蓝图接口很容易,只要能明白几个英文单词就好了;
但是,如果要直接使用传统C++的方式声明一个接口会很坑,首先怎样直接用C++声明和定义一个接口在https://wiki.unrealengine.com/Talk:Interfaces_in_C%2B%2B里已经详细说明了,但是有一点很重要的没有说明, XXXX.generated.h这个文件哪里来的?,我一开始也是因为这个XXXX.generated.h文件来源纠结了很久,在网上查了很多资料,最后在https://answers.unrealengine.com/questions/239014/how-to-create-a-uinterface.html