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

邢台城乡建设局网站衡阳网页设计

邢台城乡建设局网站,衡阳网页设计,软件设计开发流程图,营销策划的步骤# UE5 C UGameInstance 功能及作用 网上有很多文章介绍#xff0c;例如在游戏中只有一个实例#xff0c;换关卡不会丢失等。暂时省略。 # UE5 C UGameInstance 应用 ## 应用一#xff0c;UE5 C UGameInstance 里监听player创建事件 UWebSocketGameInstance.h里的定义 …# UE5 C UGameInstance  功能及作用   网上有很多文章介绍例如在游戏中只有一个实例换关卡不会丢失等。暂时省略。 #  UE5 C UGameInstance  应用 ## 应用一UE5 C UGameInstance  里监听player创建事件 UWebSocketGameInstance.h里的定义 UCLASS() class MYUE521_API UUWebSocketGameInstance : public UGameInstance {GENERATED_BODY()public:virtual void Init() override;virtual void Shutdown() override;void OnPlayerCreated(ULocalPlayer* player); } 说明 Init()方法是在UGameInstance.h里定义的。源码里的注解是允许在这里自定义一些实现Shutdown()方法是在UGameInstance.h里定义的。源码里的注解是允许在这里自定义一些清理工作void OnPlayerCreated(ULocalPlayer* player) 方法是我自己定义的方法用来监听创建player以后执行的方法 下面来看一下实现UWebSocketGameInstance.cpp里 void UUWebSocketGameInstance::Init() {Super::Init();OnLocalPlayerAddedEvent.AddUObject(this,UUWebSocketGameInstance::OnPlayerCreated);}void UUWebSocketGameInstance::Shutdown() {//先写自定义的清理工作Super::Shutdown(); }void UUWebSocketGameInstance::OnPlayerCreated(ULocalPlayer* player) {UE_LOG(LogTemp, Warning, TEXT(%s plaer is created), *FString(__FUNCTION__)); } 说明 UE5里的事件绑定这里绑定到自定义的OnPlayerCreated 方法里触发事件OnLocalPlayerAddedEvent的位置在GameInstance.cpp里有AddLocalPlayer(ULocalPlayer* NewLocalPlayer, FPlatformUserId UserId)方法里有OnLocalPlayerAddedEvent.Broadcast(NewLocalPlayer); 通过广播通知 ## 应用二UE5 C UGameInstance  里player转成目标Characher的方法 ACharacter* character UGameplayStatics::GetPlayerCharacter(this-GetWorld(), 0); Amyue521Character* character2 CastAmyue521Character(character); if (character2 nullptr) {UE_LOG(LogTemp, Warning, TEXT(%s 1强制类型转换成Amyue521Character失败), *FString(__FUNCTION__)); } else {UE_LOG(LogTemp, Warning, TEXT(%s 1强制类型转换成Amyue521Character成功), *FString(__FUNCTION__)); } ## 应用三UE5 C UGameInstance  里一些方法罗列 /** Returns number of fully registered local players */ int32 GetNumLocalPlayers() const;/** Returns the local player at a certain index, or null if not found */ ULocalPlayer* GetLocalPlayerByIndex(const int32 Index) const;/** Returns the first local player, will not be null during normal gameplay */ ULocalPlayer* GetFirstGamePlayer() const;/** Returns the player controller assigned to the first local player. If World is specified it will search within that specific world */ APlayerController* GetFirstLocalPlayerController(const UWorld* World nullptr) const;/** Returns the local player assigned to a physical Controller Id, or null if not found */ ULocalPlayer* FindLocalPlayerFromControllerId(const int32 ControllerId) const;/** Returns the local player assigned to this platform user id, or null if not found */ ULocalPlayer* FindLocalPlayerFromPlatformUserId(const FPlatformUserId UserId) const;/** Returns the local player that has been assigned the specific unique net id */ ULocalPlayer* FindLocalPlayerFromUniqueNetId(FUniqueNetIdPtr UniqueNetId) const; ULocalPlayer* FindLocalPlayerFromUniqueNetId(const FUniqueNetId UniqueNetId) const; ULocalPlayer* FindLocalPlayerFromUniqueNetId(const FUniqueNetIdRepl UniqueNetId) const;/** Returns const iterator for searching list of local players */ TArrayULocalPlayer*::TConstIterator GetLocalPlayerIterator() const;/** Returns reference to entire local player list */ const TArrayULocalPlayer* GetLocalPlayers() const; #  UE5 C UGameInstance  其他 待补充
http://www.hkea.cn/news/14326540/

相关文章:

  • 可以做四级的网站wordpress用户中心代码
  • 网站tkd优化线上营销的优势和劣势
  • seo排名优化培训网站做网站需要准备些什么
  • 青岛金融网站建设此博客由wordpress制作
  • 同时做几个网站的seo网站开发公司是干嘛的
  • 学做网站怎么样江苏徐州工程交易网
  • 广西城乡和住房建设厅网站套模版做网站
  • 东莞哪家网站建设好企业app定制
  • 公司做网站需准备什么材料深圳华强北手机报价
  • 住房和建设建设局网站比较好的品牌策划公司有哪些
  • 网站举报平台12315wordpress 图片不显示
  • 推广自己的网站埃及网站后缀
  • 名师工作室建设名师网站开发平台网站多少钱
  • 大连华南网站建设眉山建设网站
  • dw做的网站要多大网站建设的组织机构
  • 中国医生电影网络营销推广方法深圳seo外包公司
  • 建什么网站赚钱wordpress在线安装地址
  • 潍坊网站制作保定公司如何开网站建设公司
  • 建设银行人力资源网站做pc端网站公司
  • 门户网站平台建设的经费如何创建网站站点
  • 自己做的网站如何兼容甘肃网络公司网站建设
  • 高端品牌网站建设明细报价报网站版面做的很好的公司
  • 无限成都成都市广播电视台官方网站wordpress会员注册模板
  • 统计网站怎么做嘉兴seo外包服务商
  • 做网单哪个网站最好用如何修改wordpress模板首页宽度
  • 建站平台 阿里巴巴广州出名的网站
  • 重庆市建设工程信息官方网站多用户商城系统哪个好
  • 织梦网站管理系统莱芜庞允盟
  • 网站后台开发语言网站开发包
  • 免费商城网站建设平台三联网站建设工作室