cocos2d-x 基础系列 (04) 对象位置屏幕尺寸设置关系以及addChild函数的使用

本文详细介绍了cocos2d-x中对象的位置设置,包括Anchor Point的概念及其与Position的关系,并通过示例代码说明如何调整对象在屏幕中的位置。此外,还探讨了屏幕尺寸的获取方法,以及在不同设备上的表现差异。同时,讨论了addChild函数在节点层级管理中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在之前的文章中各个position比较混乱,每次都是自己在手机上调试出来的,在这里都描述一下,可能并不深入,因为没有去剖析源码。

01. Anchor Point and Position

Anchor Point可以理解为对象的基点,默认值是(0.5, 0.5),也就是图像的正中间。

可以通过

mySprite->setAnchorPoint(0, 0);

设置成为对象的左下角,

mySprite->setPosition(Vec2(100, 200));

会根据这点到屏幕的左下角的距离。

网上有个例子很清晰地显示如何表示两者的关系。

02. 注意在MainScene.cpp中还有两个与尺寸相关的变

Size visibleSize = Director::getInstance()-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值