UE4学习笔记
文章平均质量分 64
recall93
这个作者很懒,什么都没留下…
展开
-
UE4学习笔记(一):初识UE4
通过制作一个上下浮动的圆锥来熟悉UE4原创 2015-08-16 21:38:57 · 16565 阅读 · 0 评论 -
UE4在C++中动态加载资源
动态加载UObject和动态加载UClass分别用LoadObject(),和LoadClass() ,两者均在在UObjectGlobals.h中。 另外注意:LoadClass的模版名称,不能直接写UBlueprint,例如:LoadClass是错误的,创建蓝图时选择的是什么父类,则写对应的父类名,假如是Actor,那么要写成:LoadClass,否则无法加载成功。路径转载 2017-08-29 16:40:10 · 3476 阅读 · 0 评论 -
UE4中使用数据表(Data Table)
本文依据官方文档数据驱动游戏性元素整理而来。做过游戏的应该都清楚,如果游戏稍微有点规模,那么使用数据驱动来做游戏一般是必不可少的一步,一般也就是策划通过本表的方式来解决。下面我们来简单说一下UE4中如何使用DataTable来实现数据驱动开发。顾名思义,数据表就是以有意义且有用的方式将各种相关的数据归类的表格, 其中,数据字段可以是任何有效的 UObject 属性,包括资产引用。在设计师将转载 2017-09-05 17:18:02 · 12455 阅读 · 0 评论 -
UMG中动画无法重新播放的问题
原创 2017-07-28 12:30:41 · 613 阅读 · 0 评论 -
UE4配置Andrid时识别不出安卓设备的解决方法
首先,UE4上配置android环境的步骤官方文档已经给出,链接如下:UE4上的安卓快速入门这里在配置安卓环境好后,我们在打开cmd.exe, 输入 adb devices,如果我们的手机成功通过USB连接PC,则显示如下:但是哪怕到了这一步,很多人在UE4依然识别不出相应的Android设备,如下面所示:下面针对上面的现转载 2017-07-24 13:39:42 · 2973 阅读 · 0 评论 -
UMG widget构造初始化函数中获取其内部组件
目的:在自定义的Widget初始化完毕后,获取其内部的button、combo等UMG组件的C++指针。 这里我们新建了一个C++类,LoginWidget,继承自UserWidget,然后新建了一个Widget蓝图LoginWidgetBP,继承自LoginWidget C++ class。我们想在这个LoginWidgetBP蓝图被实例化之后,获取这个UI蓝图内的各个UI组件。转载 2017-07-14 15:29:58 · 1428 阅读 · 0 评论 -
ue4 c++ 接口写法
使用UE4接口比起普通的高级语言,要多做很多工作,是因为要兼容蓝图的使用,有一些小坑需要注意,开始吧。 1.新建接口类打开UE4编辑器,与往常一样,新建C++类,然后选择Object继承,然后取名字,这里我使用工作中我的接口名,作为例子说明,“ITrackTeam” 然后修改继承的类,而且你没有看错,就是写2个class,一个叫UTrackTeam,一个叫ITrackT转载 2017-07-14 10:34:16 · 4473 阅读 · 0 评论 -
[UE4]BlueprintNativeEvent的用途
官方的解释是,如果定义函数UFUNCATION时使用BlueprintNativeEvent标识,表示期望该函数在蓝图被重写(override)(这里的重写指的是定义一个自定义事件Custom Event),同时又拥有C++的实现方法,那么定义函数时,除了自身的方法名以外,还需要加一个后缀_Implementation,并在C++实现这个函数“函数名_Implementation”,比如就这样定义转载 2017-07-13 11:10:02 · 9464 阅读 · 0 评论 -
UE4学习笔记(二):c++与蓝图的交互
今天学习的是c++与蓝图的交互, 继续使用昨天的项目原创 2015-08-17 21:13:05 · 11150 阅读 · 0 评论 -
瞧,这就是UE4 C++
1.虚幻中的类前缀你会见到U,A,F,以下就是很好的罗列其中的意义 U: UObject继承过来的,例如UTexture A: AActor继承过来的,例如AGameMode F: 其他的类和结构,例如FName, FVector T:模板,例如TArray,TMap,TQueue I: 接口类,ITransaction E:枚举, ESelectionMode转载 2015-08-17 08:19:15 · 3601 阅读 · 0 评论 -
UE4 代理事件(C++)
参考文档:https://wiki.unrealengine.com/Delegates_In_UE4,_Raw_Cpp_and_BP_Exposed //C++代理事件https://docs.unrealengine.com/latest/CHN/Programming/UnrealArchitecture/Delegates/index.html 用宏定转载 2017-09-08 16:22:04 · 2252 阅读 · 0 评论