battle_system
战斗系统
站位
道具
item_battle_config 战斗道具 属于item_config子表
战斗道具系统主要沿用技能系统的框架,
由战斗道具表去引用skill_config表
然后进行战斗技能的一系列使用逻辑。
道具使用条件
如果技能有使用条件限制,需要先判断使用条件
item_battle_config.condition 字段
BattleItemUse 战斗道具使用
整体变灰笔记
单张图片变灰可以直接采用 亮度公式 对贴图的 rgb进行 加权求和 0.299*R + 0.587*G + 0.114*B=y
在shader forge里面还可以用 RGB→HSV 的方法,把V输出就是亮度
需要每个材质都替换成灰度材质。
如果对一整个卡片进行处理,则可以使用SceneColor + ScreenPos
但是需要注意的是,到了UI的Canvas里面,UV会反,需要 one_minues对v进行操作
然后多个黑白滤镜一起描绘的时候,遇到了裁减问题,没有完美解决,最后通过把所有的GrayMask层级调高来解决
整个方法的原理是GrabPass把FrameBuffer保存成一张贴图,然后进行处理
高斯模糊的方法也可以参考这里
battle_system.1552290738.txt.gz · 最后更改: 2019/03/11 15:52 由 shenmo