锚点

游戏中图片的位置是由position和锚点来确定的,position是图片的中心位置,锚点是(0,0)到(1,1)的点,我的理解是,(0,0)就是图片的原点,即左下角,(0,1)是图片的左上角点,(1,0)是图片的右下角点,(1,1)为图片的右上角点,(0.5,0.5)为图片的中心点。锚点默认为(0.5,0.5),当同时给图片设置锚点和position时,先找到position这个点,然后把锚点移到这个position上。

如:

(1)

size为屏幕的大小,图片大小跟屏幕大小一样大

postion(size.width / 2, size.height/2)   ------->此时是屏幕的中点,

锚点为(0.5,0.5),即图片的中心点,把图片的中心点和position重合,即与屏幕的中点重合,即,现在图片在屏幕的正中央。

(2)

锚点为(0,1),即图片的左上角,现在把图片左上角和position重合(屏幕中点),效果如图:

(3)

锚点为(1,0),即图片的右下角,现在把图片右下角和position重合(屏幕中点),效果如图:

以此类推

自己试的,不对的请指正啊,学游戏,第二天。。。。

原文地址:https://www.cnblogs.com/wudan7/p/3853183.html