了解更多IOS底层原理知识,关注腾讯课堂八点钟学院IOS高级开发
IOS学习交流群 431449751
layer->addchlid(sprite);
getPosition获取的是在该layer类上相对的坐标值;
setPosition设置在该layer的上的坐标值,如果该layer被缩放或放大,则这个sprite就会在原样layer中加载,再一起缩放
boundingBox是获取sprite的rect,其中获取到的坐标是相对锚坐标为(0,0)的坐标,(cocos2dx里默认的锚坐标为(0.5,0.5)),获取到的大小是在该层实际的(经过缩放的)大小,而不是
sprite->getContentSize()
如图:
本文探讨了Cocos2d-x中CCTMXTiledMap的坐标系统,强调`getPosition`获取的是相对layer的坐标值,而`setPosition`设置的是在layer内的坐标,会受到缩放影响。`boundingBox`返回基于锚点(0,0)的rect,其大小考虑了缩放,不同于`sprite->getContentSize()`提供的原始大小。"
112036283,10552554,Webpack 打包与文件定位,"['前端开发', 'Webpack', '文件管理']
5321

被折叠的 条评论
为什么被折叠?



