本帖最后由 garfeng 于 2017-4-8 14:53 编辑
如果你想完全实现ps或sai的叠加效果,可以参考我签名里的大魔王游戏,这个里的每一张光图都是用的叠加效果,看看光图就猜得到是咋处理的了。处理步骤如下:
1.像楼主一样用ps叠加或其他办法弄好场景。
2.复制原始地图图层,把光图,原始图层合并为一个图层。
3.用该图层对复制的原始图层做减法。
5.将做减法得到的图层另存为光图,将该光图存储到ulds文件夹给图片调用。调用时合成模式为加法
为什么ps/sai的叠加和游戏里的加法不一样呢?
游戏里的加法:result = 图层1 + 图层2
ps里的叠加: result = 如果图层2大于128,则 255 - (255-图层1) × (255 - 图层2)/255;如果图层2小于128,则图层1×图层2/255.
暂时手头没有ps。下方是图层操作的过程文字版:
- 光图 (叠加) -----+ +--> 合并为同一图层 - 地图1 (正常) -----+ - 地图2 (正常) ------------------------------------ - 地图2 (减法) ---+ +----> 合并为统一图层 - 光+地图1 (正常) ---+
- 光图 (叠加) -----+
+--> 合并为同一图层
- 地图1 (正常) -----+
- 地图2 (正常)
------------------------------------
- 地图2 (减法) ---+
+----> 合并为统一图层
- 光+地图1 (正常) ---+
|