最近把xcode升级到4.5了,ios也编程6.0 mark一下需要修改的地方(针对于cocos2d 2.1版本),虽然都是warning,但是对于强迫症患者来说无法忍受啊~ 修改一 libs-CocosDenshion-CDAudioManager.m 把这两句 AVAudioSession* session = [AVAudioSession sharedInstance]; session.delegate = self; 改成 [[AVAudioSession sharedInstanc…
C++中的vector使用范例 一.概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库.vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小. 例如: // c语言风格 int myHouse[100] ; // 采用vector vector<int> vecMyHouse(100); 当如上定义后,vecMyHouse就可以存放100个int型的数据了. 1.…
讲述的是新科娘在沙滩上遇到一大波水表的故事... 下载地址 链接:http://pan.baidu.com/share/link?shareid=2141087190&uk=2937164392 密码:aijk 8.30更新最终版本 1.控制层:玩家可上下移动,左加速右减速,共分快速,普通,慢速三档.一大波水表往玩家冲来,每个水表都有各自的移动速度,并叠加玩家的速度. 2.背景层:太阳旋转,云和帆船往左边移动,波浪往左边移动 3.分数统计功能功能,拿一个水表加10分 (1)上下移动演示 (2)加…
版本号:v3.0 beta以后 语言:C++ 定义在 "COCOS2DX_ROOT/cocos/base" 路径下的 "CCVector.h" 的头文件里. template<class T>class CC_DLL Vector; cocos2d::Vector<T> 是一个封装了动态大小的数组的顺序型容器.它的元素是连续存储的,cocos2d::Vector<T> 的存储是自己主动处理的. 其内部的数据结构实现实际上是STL标…
原因 在网络上找了一圈也没有找到一个像样的说明.如果不是我们技术组的大大说这个东西可以用我都快放弃了. 稍微阅读了一下这个组件的源代码.发现该有的功能都有(如下所列). 其实最初吸引我们用这个东西的功能是按文件更新.这种更新方式很好的解决了跨版本更新时.需要下载大量的重复文件的问题. 当然这种实现方式也有自己的问题,下面会有详细的解释 按文件更新 更新失败的时候,只更新失败的文件 更新失败的情况下,下次重新启动,只更新上次更新的错误文件 原理 本地会存在一个配置文件,网络中(你的服务器中也会存在…
侯捷先生说过这么一句话 :  源码之前,了无秘密. 要了解Cocos2d-x的内存管理机制,就得阅读源码. 接触Cocos2d-x时, Cocos2d-x的最新版本已经到了3.2的时代,在学习Cocos2d-x 3.x的时,经常会写点很小的例子,比如创建一个精灵Sprite, 然后设计精灵的动作Action等等,或者添加图层Layer并设置相应属性等等.在创建这些元素的时候,都会先进行这样的操作 : cocos2d::Sprite* m_sprite = cocos2d::Sprite::cre…
目前包括: Android开源项目第一篇——个性化控件(View)篇   包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style.其他 Android开源项目第二篇——工具库篇   包括依赖注入.图片缓存.网络相关.数据库ORM工具包.Androi…
原文地址 http://blog.csdn.net/luo15309823081/article/details/41449929 点击可到达github-------https://github.com/Trinea/Android-open-project 包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipVie…
Atitit 热更新资源管理器 自动更新管理器 功能设计 · 多线程并行下载支持 · 两层进度统计信息:文件级以及字节级 · Zip压缩文件支持 · 断点续传 · 详细的错误报告 · 文件下载失败重试支持 ##资源管理器的使用 实际上,使用资源管理器的使用相当简单,首先,你的应用包中将需要一个JSON格式的初始的配置文件(manifest). 在这个配置文件中,你需要提供服务器上的对应配置文件地址,当前资源版本和一组资源描述,然后你就可以在游戏代码中使用jsb.AssetsManager的API…
由于要做一个能够加红字体的dialog,而cocos2d中的CCMessageBox是系统内带的,我无法修改其字体颜色.事实上是可以修改的,通过观察发现CCMessageBox被调用后,在安卓平台中会调用org.cocos2dx.lib.Cocos2dxHandler类中的showDialog方法,结果发现Cocos2dx使用AlertDialog来实现的,贴上代码: private void showDialog(Message msg) { Cocos2dxActivity theActiv…