位置: 编程技术 - 正文

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)

  • 个税汇算清缴系统找不到扣缴义务人
  • 预付账款退回怎么做凭证
  • 税款所属期错了怎么更正
  • 股东分红按利润表的净利润计算
  • 开票信息中电话号码变更
  • 临时设施费怎么结算
  • 工程在建期间的会计分录
  • 纳税人发生纳税义务,未按照规定
  • 税务系统出问题怎么办
  • 异地承包工程预缴什么税?
  • 孵化器虚拟地址多少钱一个啊
  • 公司发生的费用需要交税吗
  • 进项税留抵需要转出吗
  • 退税指导
  • 已认证的发票退税怎么退
  • 包装物押金为什么含税
  • linux-4.4
  • win10资源管理器在哪里找
  • video标签自动播放可以带声音吗
  • windows11右键菜单设置
  • linux特殊权限设置
  • php快速查找
  • 在公司发明的东西专利权归谁
  • 用人单位如何缴纳医疗保险
  • php功能实现
  • 微信小程序web-view 添加悬浮按钮
  • anaconda3.5.2安装教程
  • php+web
  • 固定资产多少钱以上才要计提折旧
  • 什么是公司帐户
  • 个人所得税申报流程图
  • 小规模纳税人怎么核定税种
  • 织梦怎么采集文章
  • 公司购买绿植入什么科目
  • 债权人豁免债务的账务处理会计分录
  • 个税手续费返还要交企业所得税吗
  • 2021年股权变更要怎么办理?
  • sql server2005一个表中可以设置
  • 分组 sql
  • 兼职劳务费个税计算器
  • 哪些进项税额不得抵扣?
  • 废旧物资回收公司名称
  • 小规模纳税人分红要交税吗
  • 新成立企业多长时间可以销售小微企业
  • 公司为职工提供免费午餐需要交纳个人所得税吗?
  • 公司出售二手车要交哪些税
  • 分期付款服务费是什么
  • 从内地到香港坐飞机到国内
  • 开具红字发票如何做账?
  • 贷款减值准备如何计算
  • 固定资产清理属于什么科目
  • 资产负债率计算方法公式
  • 扣非净利润增长率
  • 专用发票下载怎么操作
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 其他综合收益不影响当期损益
  • 收付实现制与权责发生制的例题
  • 债务转实收资本的审批报告
  • 党建信息的重要性
  • 离职补偿金要交个税吗
  • 在mac外置硬盘上安装软件
  • linux检测硬盘故障
  • centos7 login账号
  • subss
  • win10如何创建系统分区
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • 批量替换在哪
  • css一般可以放在几个地方
  • cocos2d用什么语言开发游戏
  • jquery 图片预览
  • 在线linux模拟环境
  • javascript中用于声明变量的关键字
  • python利用matplotlib库绘制六边形
  • Unity3d HDR和Bloom效果(高动态范围图像和泛光)
  • 变更主管税务机关需要注销吗
  • 设计服务税收分类编码
  • 青海税务app怎么开票
  • 企业所得税的纳税期限按什么计征
  • 电子客票号码8768是什么
  • 江苏省国税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设