位置: 编程技术 - 正文

cocos2d-x初探学习笔记(27)--CCMutableArray(cocos2dx入门)

编辑:rootadmin

推荐整理分享cocos2d-x初探学习笔记(27)--CCMutableArray(cocos2dx入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos 2d x,cocos2d教程,cocos 2d x,cocos2dx官方教程,cocos2d-x教程,cocos2d-x教程,cocos2dx入门,cocos2dx入门,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址 path = new CCMutableArray<AstarItem*>();

我们可以使用自己创建的类作为template,这里是我准备写游戏示例的A星算法中准备用到的部分,我使用了自己的template-----AstarItem(我会在游戏示例中解释这个例子)

以下是这个类常用的一些方法:

path->addObject(temp1);//添加一个对象,添加到最尾部

path->containsObject(temp);//数组中是否包含这个元素

path->copy();//复制这个数组

path->count();//数组中的元素个数

path->getIndexOfObject(temp1);//获得数组的索引

path->getLastObject();//获得最后一个对象

cocos2d-x初探学习笔记(27)--CCMutableArray(cocos2dx入门)

path->getObjectAtIndex(i);//根据索引获得相应的对象

path->insertObjectAtIndex(close->getObjectAtIndex((path->getObjectAtIndex(0))->getfid()),0);//在索引位置插入一个元素

CCMutableArray也可以使用Iterator,例子如下。

同样的cocos2d-x还提供了一个数组的使用就是CCArray,其使用方法和Array类&#;,初始化方法如下

CCArray* sprites = CCArray::arrayWithCapacity(totalToAdd);

当然还有其他的使用方法,这里就不再赘述了。

这里在解释一下CCMutableDictionary,他是一个键&#;对,这个类型在地图中获得属性的时候比较常用,这样我们就可以获得相应的键&#;对,第一个类型是我们可以自定义的,我们这里定义为string类型的,而另外一种类型就必须是CCString *类型的,当然,这个类型被获得后我们可以转换为各种类型。

如有错误之处,希望大家多多指正

cocos2d-x游戏实例(5)-A星算法(1) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x游戏实例(6)-A星算法(2) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x游戏实例(7)-A星算法(3) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

标签: cocos2dx入门

本文链接地址:https://www.jiuchutong.com/biancheng/368997.html 转载请保留说明!

上一篇:cocos2d-x中的box2d(5)-Gear(cocos2dx官方教程)

下一篇:cocos2d-x游戏实例(5)-A星算法(1)(cocos2d rpg)

  • 资金账簿印花税减半政策
  • 租房代收水电费税率
  • 出口佣金要交税吗
  • 主营业务利润和利润总额
  • 个人所得税手续费奖励是否交个税
  • 小规模纳税人可以开13%的发票吗
  • 代收污水处理费免税
  • 发票作废了可以重新领吗
  • 在建工程有应交税费吗
  • 车辆的鉴定评估方法
  • 宾馆收入应按什么计算
  • 工业企业电费出售会计分录怎么写?
  • 返利红字发票怎么做账
  • 企业开办费的会计和税务处理
  • 半月的发票未认证能用吗
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 个人终止投资经营
  • 所得税汇算清缴补税的会计处理
  • 汽车加油专票可以抵扣税款吗
  • 计提坏账准备和发生坏账准备分录
  • 存货盘亏应该计什么科目
  • 员工招待费会计分录
  • 定向增发利好还是利空股票
  • 怎么修改以前年度的账
  • 费用票可以抵扣什么税
  • 核定征收没有收入要交税吗
  • 日记账和总账一般采用
  • PHP:Memcached::fetch()的用法_Memcached类
  • 消费税不可抵扣已纳税款
  • 耕地占用费与耕地的区别
  • mac安装wine教程
  • 法定盈余公积金达到注册资本的多少时不再提取
  • 职工教育经费会计账务处理
  • php的魔术函数
  • LIO-SAM学习与运行测试数据集
  • laravel实战教程
  • 结转工资费用
  • PHP面向对象程序设计
  • yii gridview
  • 猿创征文,新芯设计
  • wordpress小工具开发
  • vscode开发gui
  • 公司项目支付的钱叫什么
  • 员工向用人单位借钱怎么处理
  • 申报高新企业的好处
  • 留抵进项税太多怎么办
  • 资产减值损失的定义
  • 无形资产减值准备借贷方向增减
  • 收到承兑的账务处理
  • 发生坏账时的分录
  • 报价中含税和不含税比例
  • 超市账目
  • 怎样填写记账凭证
  • 分享一个简单的故事英语
  • windows xp简单操作教程
  • cf游戏初始化失败是因为什么
  • fedora os
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • Linux环境下MySQL服务器优化的方法详解
  • win7系统出现蓝屏怎么进去桌面
  • window怎么开启自动更新
  • edge以ie
  • win10怎么清理系统垃圾
  • shell脚本tr
  • ms-sys
  • 使用NGUI时遇到物理引擎错误
  • linux bzip2压缩目录
  • koa nodejs
  • pass python用法
  • bootstrap boosting
  • 怎么用python做爬虫
  • windows安装程序安装在哪里
  • First Class: UI of Android
  • 安卓手机加速方法
  • 河南税务局申报表下载
  • 教育附加费网上缴费
  • 房产税江苏2021年征收标准
  • 税务代收是什么意思
  • 黑龙江省税务培训网官网
  • 2013年山西高考作文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设