UE求职Demo开发日志#14 把特效换成通过GC应用,同时完善每段的特效,增加显示物品信息的UI
1 把之前的特效在GC里实现
在DefaultGame.ini里添加这个指定查找路径:
[/Script/GameplayAbilities.AbilitySystemGlobals]
GameplayCueNotifyPaths="/Game/GAS/GC"
添加标签:
在路径下创建一个GC蓝图,并设置好标签:
重写OnActive,生成Niagara系统:
参数按照之前通知里实现
创建一个GC通知状态:
设置好要激活的标签:
到这就好啦,特效能正常触发
简单逻辑只触发一次的用动画通知就行
2 完善其他特效(简要)
普通攻击同理应用同样的特效
终结技同理就是换个特效,然后改下标签:
效果还挺好的(网上找的特效,我自己蒟蒻不会做)
3 显示仓库物品的UI
新建一个面板:
这里我用的是统一网格面板,是按行列排布的
新建单元UI:
实现更新信息函数UpdateInfo:
然后在面板里动态生成单元:
这里我生成的固定数量25个,这根据需求来就行
存在信息的话就更新数据:
最终效果:
TODO:点击图标在右侧显示具体信息