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

那些网站是做金融行业网页设计制作教程

那些网站是做金融行业,网页设计制作教程,云电子网站开发,wordpress增加导航栏接下来#xff0c;我想实现处理完伤害时#xff0c;将伤害的触发格挡或者触发暴击时的逻辑传递到数据集的PostGameplayEffectExecute里面#xff0c;这样#xff0c;在处理IncomingDamage时#xff0c;我们可以通过释放触发格挡或者触发暴击在UI上面进行对应的效果表现。 …接下来我想实现处理完伤害时将伤害的触发格挡或者触发暴击时的逻辑传递到数据集的PostGameplayEffectExecute里面这样在处理IncomingDamage时我们可以通过释放触发格挡或者触发暴击在UI上面进行对应的效果表现。 当前GE的获取逻辑 在PostGameplayEffectExecute里面我们是通过自定义了一个结构体从Data里面处理并获取了对应的数据。 Data数据的结构体里面共有三项 EffectSpec就是当前使用处理的GE的实例 EvaluatedData 是一个结构体里面包含了应用到目标修改的属性和修改量。我们也是通过这个判断修改的哪个属性 Target 是一个技能组件ASC它的值是应用的目标ASC 在处理时我们是从Data上面获取到GE的上下文句柄然后获取的源的数据而目标数据是从Target获取。 那么这个GE的上下文句柄是在什么时候创建的我们打开生成投掷物的技能类发现这个上下文是在创建GE的实例时生成的然后将GE实例创建出来设置给投掷物身上用于碰撞触发时应用给目标的ASC FGameplayEffectContextHandle 查看MakeEffectContext方法首先创建FGameplayEffectContextHandle实例然后设置了源的ASC的所有对象和控制对象 在往下深究之前我们先打个断点看一下GE上下文句柄内包含了哪些数据 现在可以看到有些数据是设置的有些没有设置设置的哪些数据就是在MakeEffectContext时设置的。 Data其实就是EffectContext在创建的时候创建的实际上下文。 比如Instigator和EffectCauser的属性是在MakeEffectContext时设置的分别为OwnerActor(PlayerState)和AvatarActor(BP_Aura) 并且技能发起者的ASC也是在设置Actor时候缓存下来的 在设置了发动者的参数时也对应的设置的它们会被复制 这里设置也是在AddInstigator里面实现的 对于一些没有赋值的内容主要是GAS没有主动给我们设置需要我们手动设置 我们没有设置在构造时它也会给我们设置一个默认值 我们还可以看到FGameplayEffectContext类里面给我们设置对应的添加技能和SourceObject等的函数 填充FGameplayEffectContext 查看了源码我们发现还有很多配置没有填充上所以我们先实现将内置这些配置项填充上。 在ProjectileSpell.cpp中我们在创建GE时需要创建GE的上下文句柄我们直接抽离出来创建一个变量方便调用内置函数设置 FGameplayEffectContextHandle EffectContextHandle SourceASC-MakeEffectContext();然后调用一系列的函数尽可能的设置内置的属性 EffectContextHandle.SetAbility(this); //设置技能 EffectContextHandle.AddSourceObject(Projectile); //设置GE的源 //添加Actor列表 TArrayTWeakObjectPtrAActor Actors; Actors.Add(Projectile); EffectContextHandle.AddActors(Actors); //添加命中结果 FHitResult HitResult; HitResult.Location ProjectileTargetLocation; EffectContextHandle.AddHitResult(HitResult); //添加技能触发位置 EffectContextHandle.AddOrigin(ProjectileTargetLocation);接着编译打开UE打开断点查看数值是否都被设置上。
http://www.dnsts.com.cn/news/280500.html

相关文章:

  • 威海外贸网站建设多少钱洛阳中企动力
  • 比较知名的网站建设公司新开元电销系统
  • 中企高呈网站建设app开发定制开发
  • 菜鸟教程网站是怎么做的包头市住房和城乡建设局网站
  • 衡水外贸网站建设郑州最新出入通知
  • 网站流量分布浮梁网站建设
  • 深圳罗湖做网站如何制作个人网站
  • 无限流量网站建设wordpress插件清单 很多很全
  • 万网网站备案证书黄冈市建设工程信息网
  • 网站 不备案怎么用自己的电脑建设网站
  • 如何创建网站详细步骤安徽芜湖网站建设
  • 手机网站 焦点图建筑行业大数据综合查询平台官网
  • 网站维护作用模仿别人网站
  • 百度搜索引擎收录网站优化的方式
  • 软件企业公司网站模板php手机网站如何制作
  • 晋中网站公司网站名词排名怎么做
  • 有学给宝宝做衣服的网站吗wordpress 月光博客
  • 山东川畅科技联系 网站设计wordpress实现pdf浏览
  • 网站建设服务费标准简单的网络推广计划
  • 唐山市住房与城乡建设厅网站无法打开网页如何解决
  • 没有网站怎么快速做cps做网站组织架构
  • 公司员工培训方案咸宁抖音seo收费标准
  • 外贸公司网站改版思路在线制作印章公章
  • wordpress外贸建站主题郑州注册公司代理记账
  • 济南营销型网站建设静态页面生成器
  • 最大的开源网站刷外链工具
  • 网站开发出来为什么加载特别慢php做的网站预览
  • dedecms做的网站_网站中的图片总是被同一ip恶意点击网页设计制作基础
  • 百度云网站建设教程个人网站可以做网上支付吗
  • 廊坊门户网站兰州旅游攻略