随笔分类 -  cocos2d-x

摘要:内存释放[super dealloc]objective-c语言中最头疼的事就是内存释放,申明一个变量后记得一定要释放这个变量,在我的iPhone开发笔记中已经有一些这方面的文章,今天在cocoaChina上看见一篇内存释放的帖子,说到我的心坎上了,因为这个问题也是我经常犯的,我们定义的全局变量都是在-(void)dealloc函数中释放的;里面继承了一个[superdealloc]方法,平时自己释放内存都是写在[superdealloc]的后面,但是在objective-c中不能这样写的所有的释放都必须写在[superdealloc]的前面。-(void)dealloc{[windowrel 阅读全文
posted @ 2013-03-23 10:20 小薇林 阅读(161) 评论(0) 推荐(0)
摘要:cocos2d-x初探学习笔记(2)--重要概念及Test例子结构 1.几个重要概念在cocos2d引擎中,有几个概念,分别是导演,场景,布景和人物角色。导演(CCDirector)在cocos2d-x引擎中,导演类是游戏的组织者和领导者,导演制定规则让游戏内的场景,布景,和人物角色有序的运行摄像机(CCCamera),每个节点都需要使用摄像机,当节点发生缩放,旋转,和位置变化时,都需要覆盖摄像机,让这个节点通过摄像机重新渲染。场景(CCScene)在游戏里,场景就是关卡,关卡有人物和背景构成布景(CCLayer)从概念上说,布景就是场景里的背景,其实就是层次的概念,这种概念在kjava时代就 阅读全文
posted @ 2013-03-21 22:39 小薇林 阅读(162) 评论(0) 推荐(0)
摘要:首先,简要介绍一下cocos2d-x,cocos2d-x是cocos2d引擎的c++移植版,其跨平台的特性使其很受欢迎在cocos2d-x的网站上即可下到cocos2d-x的最新版本,下载后用vs即可打开相应的工程文件,这样很轻松的就完成了cocos2d-x win32的配置安装,这样就可以开始跨平台开发了和学习任何新技术是一样的,我们首先从helloworld开始,cocos2d-x工程中自带helloworld项目,我们就可以通过这个项目来看出cocos2d-x的基本结构项目结构可以看到win32,linux,bada,ios等文件夹与平台相关的,与开发逻辑相关的即是Classes和Res 阅读全文
posted @ 2013-03-21 18:46 小薇林 阅读(162) 评论(0) 推荐(0)
摘要:随机数 本文来自网络。c++随机数生成函数rand(),实质生成伪随机数列。为生成更加随机的数列,需要srand(unsigned num)来播种。常用方式srand((unsigned)time(NULL));//增加头文件<time.h>生成[a,b]之间的随机整数的方法:1、rand()%(b-a+1)+a;2、a+b*rand()/RAND_MAX;计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数 阅读全文
posted @ 2013-03-21 00:37 小薇林 阅读(352) 评论(0) 推荐(0)
摘要:其实我们创建场景的时候,我们可以仿照官方的做法(其实最好就是用这种),代码就跟下面的差不多 我们在创建场景的时候,右键解决方案添加类-->c++ - 即可 先看HelloWorldScreen.cpp#include "HelloWorldScene.h"using namespace cocos2d;CCScene* HelloWorld::scene(){ CCScene * scene = NULL; do { // 'scene' is an autorelease object scene = CCScene::node(); ... 阅读全文
posted @ 2013-03-17 13:24 小薇林 阅读(385) 评论(0) 推荐(0)
摘要:1、menuCloseCallback 用于CCMenuItemImage的图片被用户点击后的处理。 阅读全文
posted @ 2013-03-16 18:51 小薇林 阅读(160) 评论(0) 推荐(0)
摘要:【转】基于cocos2d-x的游戏框架设计博客分类:Cocos2d-xc++Cocos2d-x框架原文:http://tech.163.com/12/0402/03/7U2BMGKE000915BF.html 3月31日,第四届CocoaChina开发者大会暨Cocos2d-x技术研讨会在北京剧院举行,人人网游戏开发工程师李成进行了主题为《基于cocos2d-x的游戏框架设计》的演讲。 以下为实录 主持人: 大家在Cocos2d的社区里都会进行像今天这样的技术解决方案分享,但是都非常零散。接下来我们欢迎人人网游戏工程师里成,他演讲的题目是“基于Cocos2d-X的游戏框架设计”。 李成: 大家 阅读全文
posted @ 2013-03-16 10:34 小薇林 阅读(279) 评论(0) 推荐(0)
摘要:Cocos2d-x学习笔记(2)——重要概念博客分类:Cocos2d-xcocos2d游戏在cocos2d引擎中,有三个重要概念:导演、场景、布景、角色 导演(CCDirector) 在cocos2d-x引擎中,CCDirector类是整个游戏的组织和控制核心,游戏的运行规则,游戏内的CCScene(场景)、布景(CCLayer)、角色(CCSprite)等的运动,均由CCDirector管理。 * 在电影里,导演是电影艺术创作的组织者和领导者,是把电影文学剧本搬到银幕的总负责人,是用演员表达自己思想的人。导演 通过手中的摄像机进行电影拍摄。那么在游戏里,导演就是游戏创作的组织者和领导者,.. 阅读全文
posted @ 2013-03-16 10:32 小薇林 阅读(169) 评论(0) 推荐(0)
摘要:Cocos2d-x学习笔记(1)——Win7配置Cocos2d-x环境博客分类:Cocos2d-xCocos2d-xwindows7一、开发SDK及工具: 1、Cocos2d-x 开发SDK包, 官网:http://www.cocos2d-x.org/ 下载地址:http://cocos2d-x.googlecode.com/files/cocos2d-1.0.1-x-0.12.0.zip 2、Visual Studio 2008 或者 Visual Studio 2010 下载地址:http://xiazai.xiazaiba.com/Soft/O/Office_2010_SP1_VL_Xi 阅读全文
posted @ 2013-03-16 10:30 小薇林 阅读(179) 评论(0) 推荐(0)
摘要:首页 > 程序开发 > 移动开发 > 其他 > 正文 Cocos2d-x--新建Cocos2d-x项目出现的问题--系统无法启动程序,系统找不到指定的路径2012-11-13 14:20:48 我来说两句 作者:zlQQhs收藏 我要投稿自己动手实践过的朋友也许已经发现了问题,通过打开VS2008,在菜单上选择文件-->新建-->项目-->展开Visual C++项-->新建Cocos2d-x通过这种方法新建的Cocos2d-x项目无法运行,会出现以下提示:这主要是用以上的方法新建的项目没有包含在所需库中,项目没有所依赖的库,找到所依赖的文件,如 阅读全文
posted @ 2013-03-16 10:26 小薇林 阅读(419) 评论(0) 推荐(0)