我有一个单像素精灵。在这个精灵中,我添加了四个精灵,每一个都是正方形的四分之一。为了抵消精灵,我所做的就是改变它们的锚点。
例如:
右上角的正方形位于锚点:(0,0);右下角:(0,1);左下角:(1,1);左上角:(1,0);
我希望精灵边缘完美地相遇,使它看起来像一个大正方形。相反,每个正方形的边缘之间都有黑线,所以看起来我把四个正方形放在一起。
我使用纹理打包器创建一个包含各种方块的精灵表。
cocos2d-x 中是否有一些设置或我必须更改一些代码才能使精灵完美对齐?
编辑:这适用于 cocos2d-x 3.1.1 及更高版本。更改锚点是必要且不可避免的。
编辑:我使用使用 TexturePacker 创建的精灵表中的精灵帧。这就是问题所在。请看下面我的回答。