在ccTouchesBegan 用;boundingBox 判断是不是在操作英雄
来源:互联网 发布:java编程工具排行榜 编辑:程序博客网 时间:2024/04/27 20:42
Cocos2d-x by Example Beginner's Guide,第3章
在GameLayer.ccp中
GameLayer::ccTouchBegan()中
for (int p = 0; p < 2; p++) {player = (GameSprite *) _players->objectAtIndex(p);if (player->boundingBox().containsPoint(tap)) {player->setTouch(touch);}}
其中的boundingBox方法可以,确实玩家是否在操作英雄,见boundingBox()方法。
CCRect CCNode::boundingBox(){ CCRect rect = CCRectMake(0, 0, m_obContentSize.width, m_obContentSize.height); return CCRectApplyAffineTransform(rect, nodeToParentTransform());}
- 在ccTouchesBegan 用;boundingBox 判断是不是在操作英雄
- 判断是不是在同一个局域网
- 判断一个点是不是在三角形里面
- 判断一个点是不是在三角形内
- 判断一个service是不是在运行状态
- ios判断时区是不是在中国
- js判断是不是在微信里打开的
- 判断一个变量是不是在指定的集合 ENUM中
- 判断两个IP地址是不是在同一个网段
- 判断一个像素点是不是在封闭轮廓内部
- js判断鼠标位置是不是在某个div中
- 如何判断两个IP地址是不是在同一个网段
- 如何判断两台电脑是不是在同一网段内
- unity3d 如何判断一点是不是在一个相机的视锥内
- Java判断一点是不是在区域内的方法
- 如何判断两个IP地址是不是在同一个网段
- LightOJ1190->判断一个点是不是在一个任意多边形内
- 判断点击点是不是在UICollectionView中的cell上
- 问c语言库函数strcpy、strcat、sprintf、vsprintf、gets、scanf、getc、fgetc、getchar哪些有缓冲区溢出
- copy,assign,strong,retain,weak,readonly,nonatomic的区别
- 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的
- oracle 触发器
- 计算机网络协议包头赏析-TCP
- 在ccTouchesBegan 用;boundingBox 判断是不是在操作英雄
- 清除任务栏右下角无效图标
- paip.为什么使用多线程的原因.
- Android硬件抽象层(HAL)深入剖析(一)
- php (七) PHP函数
- linux TCP连接配置
- SCI论文全攻略:选刊\投稿\修回与退稿
- JBPM4.4整合SSH2项目
- 黄金分割――设计师的设计利器