开发环境:
cocos2dx 3.5 vs2012
问题描述:
将一张瓦片地图map放在layer上,作为背景图,它的anchorpoint是(0,0),放置在layer(0,0)位置,
然后在layer某一位置放置了一个精灵player,然后通过移动layer使精灵显示在屏幕中心,精灵移动过程会一直
保持在屏幕中心,这样没有问题。现在我想让背景图和人物一起缩放,就是实现俯视视角向上拉升的效果,
所以我设置layer的anchor point为player的位置,然后设置layer的scale为0.8,结果player不在屏幕中心了。
调试发现,设置layer的anchor point后,虽然layer看起来变小了,但它的position没变,player在layer上的坐标也不变,
感觉有点乱,不清楚该怎么设置屏幕中心在player位置,请有相关开发经验的朋友告知一二,小弟感激不尽!!
只要能达到以player为屏幕中心,俯视视角向上拉升的效果就可以了。