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

做app网站的软件叫什么名字吗服务器和网站的关系

做app网站的软件叫什么名字吗,服务器和网站的关系,国外特效网站,开发手机app需要学什么知识当, gas通过点击鼠标光标触发事件时,内部的处理机制。 当通过点击事件,命中中目标时, 可获取到对应的TargetData 目标数据。处理相应的操作。 仅有本地的客户端的情况下。命中并不会有什么异常。 当存在服务器时, 服…

当, gas通过点击鼠标光标触发事件时,内部的处理机制。

当通过点击事件,命中中目标时, 可获取到对应的TargetData 目标数据。处理相应的操作。

仅有本地的客户端的情况下。命中并不会有什么异常。

当存在服务器时, 服务端并不能知道,客户端的命中结果。通过GAS框架内部具有一点的数据处理发送数据的实现。

当,通过RPC的方式,实现客户端请求服务器时,具有如下的两个问题。GAS通过 Activate的一个函数方法来激活技能系统, 客户端与服务器的通信只能是RPC的方式。 RPC与Activate所到达服务器的时间,具有不确定性。

考虑这样的一个场景: 当我们点中了屏幕上的一个敌人,我们需要对ta释放技能,造成伤害,击杀目标(这里的每一步都很难,我们先做最简单的,激活一个技能,搞明白GAS框架的激活流程)

我们需要知道这个敌人所在3D世界的虚拟坐标,或者说空间向量 位置信息,及这个Actor对象信息。 所以在客户端我们点中了目标,这个时候只能通RPC的方式,发送这些信息需要发送到服务器确认。 服务器确认信息,告知是否可以激活此次的技能。这UE5 GAS对技能处理最简单的一种方式。

下面看GAS 如何处理 客户端 到服务器之间的RPC数据,至关重要!

当客户端需要与服务器发送数据时, GAS 内部有一个FGameplayAbilityTargetDataHandle 的结构体,用来存储RPC需要发送的数据,调用  AbilitySystemComponent->ServerSetReplicatedTargetData 用来发送数据,同时带有客户端预测的ScopedPredictionKey,服务器会校验这个Key值。服务器会有一个委托函数,来响应接受目标数据。 客户端ShouldBroadcastAbilityTaskDelegates  委托任务完成之后,广播当前数据。

	//窗口预测函数 FScopedPredictionWindow ScopedPredictionWindow(AbilitySystemComponent.Get());//RPC数据FGameplayAbilityTargetDataHandle DataHandle;/** Replicates targeting data to the server  复制数据发送到服务器*/AbilitySystemComponent->ServerSetReplicatedTargetData(GetAbilitySpecHandle(),GetActivationPredictionKey(),DataHandle,FGameplayTag(),AbilitySystemComponent->ScopedPredictionKey);//创建委托 广播通知if (ShouldBroadcastAbilityTaskDelegates())ValidData.Broadcast(DataHandle); //广播当前点中位置

在RPC数据到达时间不确定时,GAS内部会有自己的一个委托函数。重新绑定委托函数,广播数据。这就解决了数据的不确定性。

这是服务器 的接收数据的处理操作。GAS 通过委托的方式来处理客户端发送来的数据,及预测Key值。并绑定 我们需要回调的函数。

如果数据没有到达的情况下,bCalledDelegate为false 的情况下,就继续等待数据的到底。

这是源代码的注释说明。


文章转载自:

http://UTDqjuKX.mwhqd.cn
http://l40nQZoq.mwhqd.cn
http://aYxjf8yt.mwhqd.cn
http://3NiH2HP4.mwhqd.cn
http://xtu6V33m.mwhqd.cn
http://fpvpdb2T.mwhqd.cn
http://uYPKM2PA.mwhqd.cn
http://kQuxuxWW.mwhqd.cn
http://1lRwUmhn.mwhqd.cn
http://Jzhszbf6.mwhqd.cn
http://Sf4o56t8.mwhqd.cn
http://W4TKN4ra.mwhqd.cn
http://uwO3MZ8N.mwhqd.cn
http://5iZIb0VY.mwhqd.cn
http://hsOpkEi6.mwhqd.cn
http://1ggvWbM4.mwhqd.cn
http://3CKVQym1.mwhqd.cn
http://I7tpv4kF.mwhqd.cn
http://FSv1yATC.mwhqd.cn
http://VPk4pWB8.mwhqd.cn
http://XqPc6nBH.mwhqd.cn
http://LfatPJ1t.mwhqd.cn
http://wlghlqxs.mwhqd.cn
http://NKuEbI4N.mwhqd.cn
http://NrThJUCe.mwhqd.cn
http://6mfBmYmo.mwhqd.cn
http://h9v3mSm3.mwhqd.cn
http://Y1Mlw3oy.mwhqd.cn
http://NjO4GOso.mwhqd.cn
http://8wrma2Jo.mwhqd.cn
http://www.dtcms.com/wzjs/691614.html

相关文章:

  • 90设计网站免费素材网站建设方案情况汇报
  • 商业网站的后缀一般为网络公司怎么做网站
  • 卸载西部数码网站管理助手网站建设需要多大的空间
  • 网站建设公司如何推广做一个网页难不难
  • 宝山网站推广信息服务公司的经营范围有哪些
  • 企业网站策划书模板范文wordpress代码演示
  • 手机网站页面范例基于阿里云的网站开发
  • 佛山专业网站营销安徽中机诚建建设有限公司网站
  • 网站做优化应该具备什么怎么网站建设公司
  • 湖北 网站备案网站代做
  • 西安建站套餐wordpress 信息发布
  • 做简单的网站链接郑州seo线上推广技术
  • 网站qq弹窗代码网站开发企业需要什么资质
  • php个人网站论文彭州网站建设
  • 网站建设 客户评价网站建设昆明
  • 点击网站首页域名又添加一个郑州品牌设计公司
  • 永久免费网站建设大概多少钱公司名称大全二字
  • 中山市网站开发外包公司一般建设网站需要多少预算
  • 网站制作技术人员wordpress免费主题cms
  • 网站开发 只要网页设计师工资水平
  • 沈阳专业网站制作团队平面设计视频
  • h5网站制作公司网络软文营销案例3篇
  • 长沙专业网站建设品牌深圳市住房和建设局招聘
  • 玉山网站建设网络图片素材
  • 安全证四川省建设厅官方网站网页设计实训报告总结1000字免费
  • 百度推广网站建设seo博客优化
  • 网站备案大概需要多久神马网站排名
  • 湘潭商城网站建设定制目前网站开发技术
  • dede网站首页济南建设网济南市建培中心
  • 可以自己做网站赚钱吗wordpress 漏洞教程