cocos2d一些注意事项及vector删除对象的方法
来源:互联网 发布:徐州网络推广 编辑:程序博客网 时间:2024/06/05 23:05
convertToNodeSpace 不考虑scale的影响
setContentSize只设置内容大小,影响之后的锚点位置,但是不影响绘制效果。超过contentSize的部分继续绘制
setTextureRect(Rect)比前者多了剪裁功能;setTextureRect(CCRectMake(1,2,3,4));
从sprite左上角为起点,x=1,y=2,剪裁width=3,height=4的矩形,作为新的图像建立sprite
关于get:http://www.wosoni.com/wosoniblog/gamecocos2dx/article/details/40423591.html
vector删除对象的方法:
for (int i = 0; i < enemys->size(); i++){auto enemy = static_cast <Enemy*>(enemys->at(i));int armSerial = map->getArmSerialNum(enemy->getPosition());if (armSerial != 0){auto arm = static_cast <Arm*>(arms->at(armSerial - 1));if (enemy->enableDamege(time, arm->getDispersedTime())){enemy->getEnemyBase()->plusCurrentBlood(arm->getDamage());}}if (enemy->updataState()){//deadEnemy.pushBack(enemy);enemys->erase(i);enemy->deadAction();i--; //每删除一个i--}}
for (int i = 0,j=0; i < ARMNUM; i++,j++){_levelArmLimit[i] = levelArmLimit[i];if (_levelArmLimit[i] == 0){_listView->removeItem(j);j--;}}
0 0
- cocos2d一些注意事项及vector删除对象的方法
- vector删除操作 erase方法注意事项
- 删除xcode4及cocos2d的方法
- std::vector的一些使用注意事项
- 查看与删除mysql日志的方法及注意事项
- Eclipse中查看Java源代码的方法及一些注意事项
- Cocos2d-x游戏开发的一些注意事项
- 几何对象Gemetry及DrawShape方法的注意事项
- 面向对象_构造方法的重载及注意事项
- cocos2d中CCMutableArray动态添加对象和删除对象的方法
- cocos2d js的一些方法
- 使用string与vector时的一些注意事项
- 删除vector容器中的对象元素的三种方法:pop_back, erase与remove算法
- 删除vector容器中的对象元素的三种方法:pop_back, erase与remove算法
- STL删除vector或list的方法及注意的问题
- 删除vector元素的错误方法!
- 删除vector中元素高效的方法
- Java面向对象的一些注意事项
- Microsoft.Web.Deployment.DeploymentBaseOptions UserAgent 对象无效 解决办法
- 用冒泡法对任意十个数字按由小到大的顺序排序
- 项目中,jsp,css,images,js该放在哪个文件里面?
- MFC 如何改变对话框的默认背景颜色
- Quick-Cocos2d-x 使用tolua工具导出C++的类给Lua调用
- cocos2d一些注意事项及vector删除对象的方法
- the c programing language 1-22 较长输入行折成短些的多行,非缓冲方式实现
- 《大话设计模式》——工厂模式的逐步升级
- java调色板(用滑块调色)
- USACO3.3.3 Camelot (camelot)
- The JRE could not be found. Edit the server and change the JRE location.
- VS2010 更改MFC标题栏图标和生成的执行文件图标
- 前端进阶学习(三) --css框架初探
- [Leetcode]Permutations