时间:2021-05-20
结论:实践证明这三个东西的默认坐标都是0,0 默认锚点都是0.5,0.5。
这里有一点非常值得注意,就是函数ignoreAchorPointForPosition(),这个函数的意 思是在设置节点(包括CCScene,CCLayer,CCSprite)的坐标的时候是否忽略锚点,我们都知道在设置坐标的时候就是用锚点去占据坐标的位置,如果忽略了锚点,那么就是以左下角为占据坐标的那个位置,或者说锚点就是左下角的点。 查询官方的API得到的结论是:This is an internal method, only used by CCLayer and CCScene. Don't call it outside framework. The default value is false, while in CCLayer and CCScene are true。这个函数的默认值是false,但是对于CCScene和CCLayer它的值是true。如果是这样的话,我们在设置CCScene和CCLayer的坐标的时候就是以 左下角为锚点的,而不是(0.5,0.5)。但是对于CCSprite来说正好是相反的,它对于这个函数的默认值就是false,也就是锚点就是它 本身的默认锚点(0.5,0.5)。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
千里之行,始于足下上一篇文章《菜鸟学习Cocos2d-x3.x——基础概念》中介绍了以下Cocos2d-x的基本结构和一些重要的类,而这里开始对这些重要的类进行
CocosCodeIDE是Cocos2d-x引擎官方团队推出的一款基于Eclipse的跨平台开发环境,专为Cocos2d-xLua和JavaScript开发
cocos2d-x的坐标系很重要,想要学好该引擎,深入理解它的坐标体系很重要。注释写的很清楚了,对照上运行结果一块来看代码吧!boolHelloWorld::i
Cocos2d-x引擎的核心是用C++编写的,那对于所有使用该引擎的游戏开发人员来说,内存管理是一道绕不过去的坎。关于Cocos2d-x内存管理,网上已经有了许
在使用quick-cocos2d-x做项目热更新的时候,我需要建立临时文件夹以保存下载的更新包。在更新完成后,我需要删除这些临时文件和文件夹。cocos2d-x