cocostudio导出骨骼图,区分是否retina屏,为何在设置了缩放比(<span style="""“color:#ffffff;font-family:Menlo;font-size:11px;line-height:normal;”""">><span style="""“font-family:Menlo;font-size:11px;line-height:normal;color:#93c86a;”""">setContentScaleFactor<span style="""“color:#ffffff;font-family:Menlo;font-size:11px;line-height:normal;”""">;<span style="""“line-height:1.5;”""">)后,骨骼会出现图与图之间有很大缝隙,cocos2dx也是这样用的,我将骨骼在示列代码中运行显示,结果也是如此,我想不通的是,为何示列中可以显示正常,求大神指教!
1.Retina屏时,需要设置2倍像素的图片
2.使用x.y坐标而不使用像素坐标
此问题困扰我多时,经过Hanrea的悉心指导,算是避免了这个问题,那就是对于缩放比的使用,缩放比不是这么使用的。我原来使用缩放比的本意是为了在一个设计分辨率下,适应不同分辨率的设备,但这样行不通,骨骼图会出错,Hanrea说我做的项目不适合使用缩放比,s缩放比的使用是在只用一套资源而要适配多种设备的情况下,Hanrea后面告诉我关于适配的方法,通过判断设备分辨率来区分不同的设备,使用相应分辨率的图片,在图片上解决适配的问题,相应的,不同分辨率设备设置不同的设计分辨率,不使用缩放比,设计分辨率跟缩放比不能混用,现在我是这么弄的,放弃使用缩放比,不知道各位还什么高招,或者如果发现我说的有错误的话,请多多指正,谢谢