当前位置: 首页 > wzjs >正文

邦邻营销型网站建设wordpress悬浮表单

邦邻营销型网站建设,wordpress悬浮表单,wordpress 导航固定,国内个人网站目录 前言1 创建2 加载3 Deactivate4 总结与图示 前言 这篇主要将视角放在Experience的流程,所以不会涉及一些更深的东西 之后ULyraExperienceManagerComponent简称为EMC 1 创建 完事开头难,首先找到了管理Experience的组件,那么它的初始化…

目录

  • 前言
  • 1 创建
  • 2 加载
  • 3 Deactivate
  • 4 总结与图示

前言

这篇主要将视角放在Experience的流程,所以不会涉及一些更深的东西

之后ULyraExperienceManagerComponent简称为EMC

1 创建

完事开头难,首先找到了管理Experience的组件,那么它的初始化位置在哪?
其作为ALyraGameState的成员,在构造函数中用CreateDefaultSubobject创建。

//LyraGameState.h
private:// Handles loading and managing the current gameplay experienceUPROPERTY()TObjectPtr<ULyraExperienceManagerComponent>ExperienceManagerComponent;//LyraGameState.cpp
ALyraGameState::ALyraGameState(const FObjectInitializer& ObjectInitializer): Super(ObjectInitializer)
{...ExperienceManagerComponent = CreateDefaultSubobject<ULyraExperienceManagerComponent>(TEXT("ExperienceManagerComponent"));...
}

2 加载

结合EMC中的这个枚举梳理,初始为Unloaded

//LyraExperienceManagerComponent.h
ELyraExperienceLoadState LoadState = ELyraExperienceLoadState::Unloaded;
//其定义
enum class ELyraExperienceLoadState
{Unloaded,Loading,LoadingGameFeatures,LoadingChaosTestingDelay,ExecutingActions,Loaded,Deactivating
};

结合之前的地图加载流程分析,加载的流程开始于ULyraExperienceManagerComponent::SetCurrentExperience->

ULyraExperienceManagerComponent::StartExperienceLoad中LoadState转为Loading->
ULyraExperienceManagerComponent::OnExperienceLoadComplete中收集完所有的GameFeaturesToEnable后,LoadState 转为LoadingGameFeatures->
对于每个GF,执行ULyraExperienceManager::NotifyOfPluginActivation和UGameFeaturesSubsystem::Get().LoadAndActivateGameFeaturePlugin->

先忽略测试用状态LoadingChaosTestingDelay

ULyraExperienceManagerComponent::OnExperienceFullLoadCompleted中状态转为ExecutingActions并开始执行Actions,执行顺序为Experience本身Acitons中的每一个Action、遍历ActionSets,每一个ActionSets的Actions的每一个Action,对于单个Action,顺序执行OnGameFeatureRegistering()、OnGameFeatureLoading()、OnGameFeatureActivating(Context)->
Action执行完成后,状态进入Loaded,然后分别是OnExperienceLoaded三个优先级的多播

3 Deactivate

EndPlay触发DeActive->
DeActive涉及的GameFeature->
状态转为Deactivating->
同理按顺序触发每个Action的OnGameFeatureDeactivating、OnGameFeatureUnregistering()->
状态转为Unloaded ,CurrentExperience = nullptr;

4 总结与图示

在这里插入图片描述
在这里插入图片描述


文章转载自:

http://BYEuo0vC.hkysq.cn
http://h7nymFkE.hkysq.cn
http://g2mkqd0R.hkysq.cn
http://Mdukwb46.hkysq.cn
http://KEl8k5HD.hkysq.cn
http://cTePN5XF.hkysq.cn
http://ZO0ZGDoR.hkysq.cn
http://aPr8jD8P.hkysq.cn
http://XoeZsKRZ.hkysq.cn
http://ZhPk9BdV.hkysq.cn
http://cCDFg1gP.hkysq.cn
http://KDflLmaW.hkysq.cn
http://F7DY3Qah.hkysq.cn
http://y7a9Pgt0.hkysq.cn
http://5YQMYY04.hkysq.cn
http://7WSfQWpj.hkysq.cn
http://OXwT18ZZ.hkysq.cn
http://C0aVGR9j.hkysq.cn
http://I86l6UM9.hkysq.cn
http://W3Jflee7.hkysq.cn
http://8wJ8lP7s.hkysq.cn
http://FSysdB9n.hkysq.cn
http://E4wMOnDH.hkysq.cn
http://nOEqZF96.hkysq.cn
http://boJ8bXHb.hkysq.cn
http://5EFf8ST8.hkysq.cn
http://dRrbHFrP.hkysq.cn
http://8Sq7IcmI.hkysq.cn
http://lEi2HFF0.hkysq.cn
http://Eau0vHjB.hkysq.cn
http://www.dtcms.com/wzjs/733880.html

相关文章:

  • 电影网站建设内容医学教育网站建设方案
  • 做pc端大型网站 前端用网站建设推广公司需要哪些岗位
  • 网站建设的技术体会威海网站设计公司
  • wordpress漫画网站羽毛球赛事规则与比赛规则
  • 网站改版好吗网站系统建设的主要意义
  • 小型企业类网站开发公司招聘网站排行榜2021
  • 台州网站哪家专业兼职网站的建设目标怎么写
  • 怎样推广公司的网站渭南做网站都有哪些
  • 用服务器ip可以做网站吗郑州高端网站定制建设
  • 梧州网站推广费用个人网站可以如果做淘宝客
  • 怎样用网站做单笔外贸婚礼策划方案
  • 怎么做局域网网站wordpress 支付宝捐赠
  • 上海网站建设褐公洲司免费咨询医生软件
  • 17网站一起做网店株洲2007年怎么做网站
  • 银行官方网站wordpress主题发布站源码
  • 网站开发专家:php+mysql网站开发技术与典型案例导航设计公司的网站
  • php手机网站开发学php网站开发多钱
  • 网站推广的图片个人网站论坛展示
  • 怎么用自己电脑做服务器发布网站吗百度权重4网站值多少钱
  • 书法网站建设网站发布流程
  • 贵州网站建设hsyunso外贸手工做兼职的网站
  • 免费发广告帖子的网站哪些网站做推广性价比高
  • 服务关系型网站怎么做做网站单位
  • 有没有专门做游戏辅助的网站小红书推广方法
  • 深圳 电子商务网站开发怎样做自媒体拍视频赚钱
  • 网站推广计划方案wordpress 虚拟订阅插件
  • 目前哪些企业需要做网站建设的呢郴州市网站建设
  • 湛江仿站定制模板建站网站开发最快框架
  • 北京环评在那个网站上做网站建设皿金手指谷哥壹柒
  • 建设银行支行网站做shopify网站