最近很火的一个拼图游戏,老板让我用Cocos3.8做一个...

我建议先开发切图工具(切图编辑器),通过工具(编辑器)分割好给到技术, 游戏渲染性能及代码可维护性会高一些

这个不需要编辑器,就一个shader

  1. 这个文档里没有shader
  2. 就算是shader也是有开销的,切好的图性能肯定是最优的

这个用shader没啥消耗,如果用切图做也太死板了

shader或者自定义assmble都可以

这个还没上圆角和内弯角呢,切图行不通的,美术会吐血,每一块就多少状态了

不就是算一个uv吗,没啥消耗的

直接uv分割就行了,不需要切图

store有一个格子拼图,做的非常好,我们买了后用gpt改成了C#,shader也对应的改了。上gp了。。

自定义形状拼图

:sob: 策划拼图游戏不按常理来,各种格子形状,没切图是设置目标图的显示区域,费力。

不知道是不是说的我发的那个?仙剑女主角图的?

应该可以有个最小单元格的

没 仿照unity的一个组件,自定义显示图片的部分区域

image

直接用mask组件不也一样

mask会打断合批,而且引擎mask是无法自定义想要的形状的

整个场景,就几个图块,又不是几百个。每个图块一个mask,自己组合就行

如果策划需要
1.底图 完整的背景图
2.中间层 黑色拼图块
3.上层 正常显示区域块
如果用mask dc会很大,你看我上面截图一共有4x4x6个块

美术给图就能做的东西,不要自己去装逼用代码去写好吧。
这种东西,没必要,做成这样,也并不能证明你有技术和能力。