【发布时间】:2017-04-25 01:47:42
【问题描述】:
我正在使用 Apple 新推出的 SKTileMapNode 开发瓷砖地图游戏。我的图块上的像素与手机显示屏上的像素不匹配。我的缩放模式设置为 .resizeFill。我的图块大小正确标记为 64x64,并且每个图块的纹理图像大小正确。
我使用的相机是所附图像中灰色圆圈的子相机。我相信相机会创建正在使用的屏幕尺寸的像素到像素视图并匹配分辨率,但我不确定我是否可以相信这一点。我怎样才能让我的像素正确对齐以避免这种情况。
【问题讨论】:
-
确保你对你的位置进行四舍五入,你的位置可能是10.5的错误,所以它会出现在11像素。当你可能想要它在10时
-
这可能是一个神奇的答案。我不敢相信我没有看到这么简单的东西。我回家后会测试。
-
对相机位置进行四舍五入解决了我的问题。感谢您提供简单实用的建议
标签: sprite-kit pixel sktilemapnode