2 TileMapObject的使用
1 CCTMXObjectGroup的使用方法
为了取以下内容:
操作代码如下:
|
T27TileMapObject.h |
|
#ifndef #define #include #include #include USING_NS_CC; USING_NS_CC_EXT; //格子地图对象层 class { public: CREATE_FUNC(T27TileMapObject); bool static }; #endif |
|
T27TileMapObject.cpp |
|
#include CCScene* { CCScene* T27TileMapObject * scene->addChild(layer); return } bool { TBack::init(); CCTMXTiledMap * addChild(map); //这里的objects是MarioMap1.tmx中的一个key CCTMXObjectGroup* CCArray* CCObject* CCTexture2D* CCSpriteFrame* texture, CCARRAY_FOREACH(objs, { //通过下面的方式获得object中的参数信息 CCDictionary* const const const const if (type->m_sString == { //创建一个蘑菇怪Mushroom0.png CCSprite* map->addChild(sprite); sprite->setPosition(ccp(x->intValue(),y->intValue())); sprite->setZOrder(10000); } //如果object对象的名字是Birthday,那么将执行以下的操作 if (type->m_sString == { CCSprite* map->addChild(sprite); sprite->setPosition(ccp(x->intValue(),y->intValue() //如果不设置这一句,马里奥会在山后 sprite->setZOrder(10000); //设置锚点 sprite->setAnchorPoint(ccp(0,0)); } } return } |
|
运行结果: |
2 TileMapObject的使用的更多相关文章
随机推荐
- [ZJOI 2013]丽洁体
Description 题库链接 给出四个字符串 \(T,A,B,C\) ,问你至少在 \(T\) 串中删去几个单词能使得 \(T\) 串变为 \(A?B?C\) 的形式,其中 \(?\) 表示任意多 ...
- [UOJ UR #2]树上GCD
来自FallDream的博客,未经允许,请勿转载,谢谢. 传送门 看完题目,一般人都能想到 容斥稳了 .这样我们只要统计有多少点对满足gcd是i的倍数. 考虑长链剖分,每次合并的时候,假设我已经求出轻 ...
- bzoj3224Tyvj 1728 普通平衡树 treap
3224: Tyvj 1728 普通平衡树 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 17706 Solved: 7764[Submit][St ...
- 【集训第二天·翻水的老师】--ac自动机+splay树
今天是第二天集训.(其实已经是第三天了,只是昨天并没有机会来写总结,现在补上) 上午大家心情都很愉快,因为老师讲了splay树和ac自动机. 但到了下午,我们的教练竟然跑出去耍了(excuse me? ...
- Linux学习之CentOS(六)---mount挂载设备(u盘,光盘,iso等 )
对于新手学习,mount 命令,一定会有很多疑问.其实我想疑问来源更多的是对linux系统本身特殊性了解问题. linux是基于文件系统,所有的设备都会对应于:/dev/下面的设备.如: [cheng ...
- Elasticsearch 学习(二):安装和使用
一.安装 安装 Elasticsearch 之前,需要先安装 Java,并配置好 Java 环境变量. 安装好 Java 环境后,进入 Elasticsearch 官网下载安装包. 解压安装包,进入解 ...
- Docker学习系列(一)Docker简介
简介 Docker是一个在全球范围领先的软件容器平台.开发人员可以使用容器来在协作过程中遇到的解决"不同环境配置"的问题.(例如,在传统的开发环境下,开发人员编写代码,然后交由测试 ...
- SQL语句常见DDL/DML/DCL操作部分试题(一)
创建三个空表emp1,emp2,emp3,结构参考emp表 CREATE TABLE EMP1 AS SELECT * FROM EMP WHERE 1=2; CREATE TABLE EMP2 AS ...
- 条件语句,while循环语句:完整的温度转换程序
while True: a = int(input('摄氏温度换为华氏温度请按 1\n华氏温度转为摄氏温度请按 2\n退出请按 3\n')) if a==1: c = float(input('请输入 ...
- 剑指架构师系列-持续集成之Maven实现项目的编译、发布和部署
Maven组织项目进行编译.部署 Maven项目基本的结构说明如下: mazhi // 控制所有荐的编译.部署.发布 mazhi-app-parent // 项目的父项目,有一些公共的设置可以被子 ...