版本测试的时候,发现了很严重的掉帧问题。经过测试,发现是因为金币转动使用了animation帧动画,导致过多的状态机在同时运转。
研究之下决定改成UV动画,万幸ShaderGraph中已经有了相关的节点,不需要自己写算法。 完整连连看如下所示,PS:同样是效果,如果用脚本写,那还挺麻烦的。
需要注意的是图片素材需要以行列形式排布,读取顺序是从左到右,从上到下。连连看中的HorizontalAmount和VerticalAmount则分别代表了素材行列中的个数。
版本测试的时候,发现了很严重的掉帧问题。经过测试,发现是因为金币转动使用了animation帧动画,导致过多的状态机在同时运转。
研究之下决定改成UV动画,万幸ShaderGraph中已经有了相关的节点,不需要自己写算法。 完整连连看如下所示,PS:同样是效果,如果用脚本写,那还挺麻烦的。
需要注意的是图片素材需要以行列形式排布,读取顺序是从左到右,从上到下。连连看中的HorizontalAmount和VerticalAmount则分别代表了素材行列中的个数。