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

深圳专业o2o网站设计公司临安网站建设

深圳专业o2o网站设计公司,临安网站建设,上海计算机培训机构,淘宝店铺如何和别的网站做链接# UGameInstance里直接调用 获取到引用了#xff0c;就可以自然的调用。忽略 # UGameInstance里间接调用#xff0c;通过代理调用 前置已经添加了websocket,具体步骤参考#xff0c;链接在UWebSocketGameInstance.h里新增代理#xff0c;并在链接成功后进行绑定。 #pragma…# UGameInstance里直接调用 获取到引用了就可以自然的调用。忽略 # UGameInstance里间接调用通过代理调用 前置已经添加了websocket,具体步骤参考链接在UWebSocketGameInstance.h里新增代理并在链接成功后进行绑定。 #pragma once#include myue521Character.h #include CoreMinimal.h #include Engine/GameInstance.h #include WebSockets/Public/IWebSocket.h #include UWebSocketGameInstance.generated.hDECLARE_DELEGATE_OneParam(JSONMessageTrigger, FString) /*** */ UCLASS() class MYUE521_API UUWebSocketGameInstance : public UGameInstance {GENERATED_BODY() public:JSONMessageTrigger JSONMessageTrigger;public:virtual void Init() override;virtual void Shutdown() override;TSharedPtrIWebSocket WebSocket;void OnConnected();void OnConnectionError(const FString Error);void OnClosed(int32 StatusCode, const FString Reason, bool bWasClean);void OnMessage(const FString Message); // 接收消息时void OnMessageSent(const FString MessageString); // 发送消息时 private:Amyue521Character* myCharacher; public: Amyue521Character* getMyCharacher();}; 说明 声明一个代理。DECLARE_DELEGATE_OneParam(JSONMessageTrigger, FString) 声明触发器。public:     JSONMessageTrigger JSONMessageTrigger; 下面到实现类里进行绑定我这里是在UWebSocketGameInstance.cpp里socket链接成功后进行绑定。 绑定并调用。这里尝试着获取到目标characher. Amyue521Character* UUWebSocketGameInstance::getMyCharacher() {if (this-myCharacher ! nullptr) {return this-myCharacher;} //获取player,并转化为Amyue521CharacterACharacter* character UGameplayStatics::GetPlayerCharacter(this-GetWorld(), 0);this-myCharacher CastAmyue521Character(character);if (this-myCharacher ! nullptr) { //转化成功后则进行绑定JSONMessageTrigger.BindUObject(this-myCharacher, Amyue521Character::CallBackFunMul);//模拟触发这个触发实际应该放到收到message方法里执行FString TestHUDString FString(TEXT(my json msg));JSONMessageTrigger.ExecuteIfBound(TestHUDString);}return this-myCharacher;}void UUWebSocketGameInstance::OnConnected() {UE_LOG(LogTemp, Warning, TEXT(%s), *FString(__FUNCTION__));GEngine-AddOnScreenDebugMessage(-1, 3.0f, FColor::Green, Successfully Connected);this-getMyCharacher();} 说明 这里进行了代码简化链接成功后将获取的player转化为目标Characher ACharacter* character UGameplayStatics::GetPlayerCharacter(this-GetWorld(), 0); this-myCharacher CastAmyue521Character(character); 绑定 if (this-myCharacher ! nullptr) {JSONMessageTrigger.BindUObject(this-myCharacher, Amyue521Character::CallBackFunMul);} 触发这个触发实际应该放到收到OnMessage方法里执行 if (this-myCharacher ! nullptr) { FString TestHUDString FString(TEXT(my json msg));JSONMessageTrigger.ExecuteIfBound(TestHUDString); }
http://www.pierceye.com/news/365430/

相关文章:

  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体
  • 网站 营销网站的备案的要多少钱
  • 网站模板 源码wordpress手机端装换
  • 咋把网站制作成软件wordpress添加单页模板
  • 大连网站平台研发偷别人的WordPress主题
  • 做网站ps文字有锯齿公司做外地网站
  • 如何在百度提交自己的网站梦织和wordpress特点
  • 毕业设计做网站还是系统好网站可以随便创建么
  • 做网站与网页有什么区别昊客网络
  • 临沂地区建站网站设计一个企业网站首页
  • wordpress本地建站精准信息预测
  • 云服务器如何安装网站爱站网seo综合查询
  • 个人建什么样的网站好wordpress添加用户登录
  • 中国教育网站官网做网站购买域名之后
  • 公司网站建设的优势新图闻的品牌建设经验
  • 网站建设是在商标哪个类别深圳宝安区新安街道
  • 网站推广服务器怎么选wordpress获取菜单链接地址
  • 横岗做网站外贸网站建设推广优化
  • 怎样搭建一个个人网站国金紫郡府淮北论坛
  • 网站建设类型wordpress词典模板
  • wordpress标签订阅插件优化网站视频
  • 聊城市建设工程质量监督站网站济南建站公司哪有
  • 郑州做网站便宜没有有知道钓鱼网站在哪儿做
  • 免费建自己域名的网站吗seo推广排名软件