UE4项目界面基础知识总结

一、CS3项目界面框架总结

a.CS3UserWidget总结

1.CS3UserWidget类是在UserWidget的基础上封装了一层。

2.NativeOnMouseButtonDown方法:

a.该方法的功能是当鼠标按下时触发对应的事件

b.UGolbalBPFunctionLibrary为全局公共方法类

c.GEventManager =

UGEventManager::GetInstance(); 作用是获取打开BP_GEventManager蓝图类

3.AddChild方法:

a.该方法的作用是在控件蓝图上添加一个子控件蓝图

b.该方法返回子控件的面板槽

c.ChildPanel用于在界面上弹出面板,比如弹出新手指引

4.SetWidgetName方法:

a.修改动态创建的蓝图控件名字,便于查找获得控件实例

5.RemoveFromParentAndRenameNone方法:

a.remove控件,并且设置Name为None

b.动态创建并且调用SetWidgetName方法设置了Name的控件,remove时必须调用这个remove方法,不能用RemoveFromParent

c.因为RemoveFromParent后,并没有马上回收,Name值还被占用着,导致设置同Name值会崩溃

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 九、虚幻架构 1.游戏性类 a.游戏性类的前缀有:1.A 它们是 Actor,可直接生成到世界场景中。 2....
    小陈工阅读 1,613评论 1 2
  • 十二、游戏性元素 1.输入 a.硬件输入;玩家的硬件输入是非常简洁明了的。一般包含了键盘的按键输入,鼠标点击或鼠标...
    小陈工阅读 1,275评论 1 2
  • 五、Actor的基础知识 1.Actor的生命周期: 1.Actor的创建 a.从磁盘加载,适用于关卡中的Ac...
    小陈工阅读 1,754评论 0 1
  • 三、创建C++类 1.在 Unreal Editor(虚幻编辑器中,我们可以使用Add Code to Proje...
    小陈工阅读 569评论 0 1
  • 六、自动测试技术 1.自动测试分为简单测试和复杂测试,简单测试用来描述单个原子测试,复杂测试用来运行基于多个输入的...
    小陈工阅读 903评论 0 1