跳至内容
SportsAlliance
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
battle_system
您载入了该文档旧的修订版!
如果您保存了它,您就会用这些数据创建一份新的修订版。
媒体文件
======战斗系统====== =====站位===== [[generated:defender_formation_config]] 站位配置 =====道具===== [[generated:item_battle_config]] 战斗道具 属于[[generated:item_config]]子表 战斗道具系统主要沿用技能系统的框架, 由战斗道具表去引用[[generated:skill_config]]表 然后进行战斗技能的一系列使用逻辑。 ** 道具使用条件 ** 如果技能有使用条件限制,需要先判断使用条件 [[generated:item_battle_config]].condition 字段 ===相关战斗道具的数据走向=== [[generated:HeroTeamApply]] 设置战斗队伍的道具配置,采用(slot+道具原型)的字典 设置的时候服务器可以完全不关心道具的存量,直接保存到 [[hero_team_info]]. [[generated: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保存成一张贴图,然后进行处理 高斯模糊的方法也可以参考这里 https://blog.csdn.net/winchyy/article/details/71440896 遇到上下反转的问题,注意camera MSAA的勾
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
GNU Free Documentation License 1.3
battle_system.1552974072.txt.gz
· 最后更改: 2019/03/19 13:41 由
shenmo
页面工具
显示页面
修订记录
反向链接
回到顶部