博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2dx menu位置计算
阅读量:4214 次
发布时间:2019-05-26

本文共 508 字,大约阅读时间需要 1 分钟。

解释:

bool CCMenu::initWithArray(CCArray* pArrayOfItems){    if (CCLayer::init())    {        // menu in the center of the screen        CCSize s = CCDirector::sharedDirector()->getWinSize();        this->ignoreAnchorPointForPosition(true);        setAnchorPoint(ccp(0.5f, 0.5f));        this->setContentSize(s);        setPosition(ccp(s.width/2, s.height/2));                return true;    }    return false;}
menu忽略锚点(相当于以左下角为锚点),而且初始大小为WinSize,位置在屏幕中间。
所以,我们即使设置锚点,也没有用处。但是可以设置位置和大小。
而且不要使用基于menu锚点的坐标计算方法。

你可能感兴趣的文章
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
查看>>
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>
DB2快速创建测试库
查看>>
利用db2look查看ddl
查看>>
java中的mmap实现
查看>>
Redis的Aof被阻塞原因调查
查看>>
Redis Cluster的FailOver失败案例分析
查看>>
Android Alarm驱动源代码分析(Alarm.c)
查看>>
S3C2440上LCD驱动 (FrameBuffer)实例开发讲解
查看>>
Linux音频编程指南
查看>>
usb-otg-调试心得
查看>>