在不同平台下,cocos2d-x的入口是不一样的,在win32平台,程序是从_tWinMain()开始的,可以在每一个cocos2d-x的程序中的main.cpp中找到。1.程序入口(1)在_tWinMain()中,创建的AppDelegate类的对象(PS: AppDelegate继承于CCApplication,在构造方法中,初始化CCApplication单例类的唯一实例)(2)随
原创
2013-06-23 15:09:27
613阅读
1.场景 场景类在Cocos2d-x中用CCScene表示,单独的一个场景实际上只是一个空壳,里面什么东西都没有,我们需要向里面加入层,精灵,菜单等元素。我们都玩过一些手机或电脑游戏,在进入游戏之前,都会有一个开始界面,里面有开始游戏,读取存档,游戏设置等选项,每当你选择了一个选项,都会跳转到相应的界面,比如点击了开始游戏就会跳转到游戏的界面,那么开始的界面
转载
精选
2014-10-11 15:40:27
694阅读
术语Bodies主体:PhysicsBody持有一个对象的物理属性,包括mass(质量)、position(位置)、rotation(旋转)、velocity(速度
原创
2022-08-03 10:45:34
246阅读
我想现在应该没有人没有玩过手机游戏了吧,当然所有人都玩过,但不是所有人都知道怎么去开发手机游戏,因为许多人都感觉做开发是一件很困难的事儿,身边的朋友也对此感觉难度很大。但是,现在我可以告诉你,手机游戏的开发肯定是有前景的,你是否会有一点的动心呢,那我再告诉你,手机游戏的开发其实不是你想象中的那么困难,你是否会更加心动了呢,今天在这儿给大家分享一个Cocos2d-X游戏开发的东西,让你不在对游戏开发
原创
2013-08-07 16:28:22
676阅读
http://www.cocos2d-x.org/reference/native-cpp/classes.html
原创
2012-09-07 08:32:30
521阅读
引用:://blog.csdn.net/bill_man/article/details/7981427cocosBuilder编辑器正是作为可视化编辑的补充,
转载
2012-09-17 11:34:00
352阅读
2评论
引用:http://baike.baidu.com/view/6549902.htm官网:http://cocos2d-x.org/各游戏引擎:http://baike.baidu.com/wiki
转载
2012-03-30 15:21:00
364阅读
2评论
No.1 配置NDK环境
详见http://gejw0623.blog.51cto.com/4532274/958033
No.2 新建项目
选择 Add Native Support
将cocos2d-x的相关文件添加到jni
原创
2012-09-06 14:24:28
1441阅读
本次的cocos2d-x的版本号为2.1.3,废话不多说,直接上代码!!!!!
#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include &quo
原创
2013-04-09 22:46:40
1026阅读
本篇博客讲解: 1.Cocos2d-x的核心概念导演导演类Director(v3.0之前是CCDirector)用于管理场景对象。 (所以3.0版本和以前的最大区别(我们看到的最大区别)就是类前面的CC,3.0版本是把所以的类前缀CC都去掉了)采用单例设计模式!(不多解释啦,不知道的朋友请搜索)auto director = Director::getInstance();//获取唯一的导演
原创
2022-05-14 13:10:24
1084阅读
Cocos2d-x精灵的性能优化-使用纹理图集和精灵帧缓存使用纹理图集纹理图集(Texture)也称为精灵表(Sprite Sheet) 使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快 2、减少OpenGL ES绘制调用并且加速渲染 OpenGL ES 1.1仅仅能够使用2的n次幂大小的图片(即宽度或者高度是2、4、8、64…)。 如果采用小图片OpenGL
原创
2022-05-14 13:11:43
894阅读
一般情况下,如果不需要修改cocos2d-x的引擎代码(建议不要轻易修改,引擎本身就满足,里面有个setup.py)这样用frameworks生成的项目,可以直接用 co
原创
2016-01-01 10:10:02
10阅读
cocos2d-x 3.x物理引擎概述(2)
转载
精选
2016-04-03 09:46:38
2747阅读
本文转载至http://shahdza.blog.51cto.com/2410787/1549803【窥探3.x引擎目录】 要想学好cocos2dx,首先就需要对引擎目录下的各个文件有所了解。接下来,就让我们先来分析一下cocos2dx3.2引擎的文件目录吧。 从目录中我们主要了解一下以下几个文件:文件名说明bui
原创
2021-07-29 10:20:17
1040阅读
移植步骤 :
1:ndk 环境搭建 linux环境
2:Android.mk文件的编写:
四个核心文件:
1):android/jni/Application.mk
2): android/jni/Android.mk
&n
原创
2012-05-02 15:55:21
2331阅读
CCNode::CCNode(void){ m_pScheduler = director->getScheduler(); m_pScheduler->retain();}void CCNode::schedule(SEL_SCHEDULE selector){this->schedule(selector, 0.0f, kC
原创
2013-12-09 15:15:40
1975阅读
1,创建对象的方法 创建cocos2d-x对象通常有两种方法,第一种是通过new操作符来创建一个未初始化的对象,然后调用init系列方法来初始化, 第二个方法是使用类的静态工厂方法来创建一个对象。比如 CCSprite *ps1=new CCSprite(); ps1->initWithFile("1.png"); CCSprite 
原创
2013-11-14 15:40:00
468阅读
#include "SimpleAudioEngine.h"using namespace CocosDenshion;//SimpleAudioEngine::getInstance()->playBackgroundMusic("music/game_music.mp3");SimpleAudioEngine::getInstance()->playEffect("music/game_ov
原创
2022-12-23 00:02:02
76阅读
cocos2d-x引擎是什么 在学习游戏的时候就有意的搜索这方面的知识,知道游戏须要游戏引擎,引擎听着非常厉害,只是就是一个游戏框架。或许某一个游戏框架火起来了,就非常流行了,只是我觉得不论什么游戏引擎对小白来说都是有借鉴意义的。说起小白了,我给不同知识领域的人起了不同的名字。什么也不知道的叫小白,
转载
2017-05-11 21:25:00
250阅读
2评论
转自:://blog..net/yanghuiliu/article/details/6912612正在做项目中有很多游戏数据要保存,常见的玩家数据这些比较简单的可以用CCUserDefault。它是cocos2d-x用来存取基本数据类型用的。保存为XML文件格式。主要方法:(和java的map很像,键值对,应该很容易懂的)void setBoolForKey(const char* pKey, bool value);void setIntegerForKey(const char* pKey, int value);void setFloatForKey(...
转载
2013-07-10 21:15:00
182阅读
2评论