在800480分辨率当我鱼会移动到鼠标点击的地方,但是我换成480320的时候,鱼会移动到鼠标点击的后面。(我把鱼加载背景上,背景是800480 的)我测试一下。在480320分辨率下,
直接设置鱼的位置是(0,480)时候,鱼刚刚好在屏幕的坐上角
一下是适配代码
#include “AppDelegate.h”
glview->setFrameSize(480,320);
//glview->setFrameSize(800,480);
Size disignSize = glview->getFrameSize();
//glview->setFrameSize(960,640);
glview->setDesignResolutionSize(480, 320, ResolutionPolicy::NO_BORDER);
#include “GameScene.h”
CCSize visibleSize = Director::getInstance()->getVisibleSize();
SCREEN_W = visibleSize.width;
SCREEN_H = visibleSize.height;
SCALE_X = (float)SCREEN_W/800;
SCALE_Y = (float)SCREEN_H/480;
mainLayer = Layer::create();
mainLayer->setContentSize(Size(SCREEN_W,SCREEN_H));
mainLayer->setPosition(VISIBLEPOINT);
mainLayer->ignoreAnchorPointForPosition(false);
mainLayer->setAnchorPoint(ccp(0,0));
mainLayer->setScaleX(SCALE_X);
mainLayer->setScaleY(SCALE_Y);
addChild(mainLayer);
