Objective c 视差滚动像旧学校的snes游戏使用雪碧套件
嗨,我正在使用这段代码来滚动我的平铺贴图,实现视差滚动的最佳方法是什么?我想出了一个办法,但效果不太好(Objective c 视差滚动像旧学校的snes游戏使用雪碧套件,objective-c,sprite-kit,Objective C,Sprite Kit,嗨,我正在使用这段代码来滚动我的平铺贴图,实现视差滚动的最佳方法是什么?我想出了一个办法,但效果不太好( 谢谢大家的帮助!将背景贴图按前景精灵的固定百分比滚动。通常,这只在大多数移动发生的轴上进行(例如,水平侧滚动条和垂直向上滚动条) 下面的伪代码,假设一个从地图左下角开始的侧滚动条,这个左下角是(0,0),轴随着你向上/向右移动而增加 backgroundPercent = 80 background_x = foreground_x * backgroundPercent / 100 bac
谢谢大家的帮助!将背景贴图按前景精灵的固定百分比滚动。通常,这只在大多数移动发生的轴上进行(例如,水平侧滚动条和垂直向上滚动条) 下面的伪代码,假设一个从地图左下角开始的侧滚动条,这个左下角是(0,0),轴随着你向上/向右移动而增加
backgroundPercent = 80
background_x = foreground_x * backgroundPercent / 100
backgroup_y = foreground_y
使用上述方法,您的背景贴图只需要与前景一样宽80%
backgroundPercent = 80
background_x = foreground_x * backgroundPercent / 100
backgroup_y = foreground_y