Cocos2d-x

Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。

cocos2d-x Android环境搭建

1.Java虚拟机。分32位和64位。64位: jdk-8u11-windows-x64-8.0.11.12.1406275777 环境变量配置,我的电脑右击->属性->高级系统设置->环境变量->系统变量->Path, 加入C:\\Program Files\\Java\\jdk1.8.0_11\\bin; C:\\Prog

2015-07-01 17:01:31

cocos2d-x 自定义对话框实现

//CAlert.h 1 #ifndef __CCALERT_H__ 2 #define __CCALERT_H__ 3 #include \"cocos2d.h\" 4 USING_NS_CC; 5 enum AlertType{ 6 AlertType_OkAndCancel=0, 7 AlertType_

2015-07-01 17:01:31

cocos2d-x 读取 json 文件并用 jsoncpp 做解析

一码胜万言(请看注释) CclUtil.h   // // CclUtil.h // PracticeDemo // // Created by kodeyang on 8/1/13. // // #ifndef __Practice_Demo__CclUtil__ #define __Practice_Demo__

2015-07-01 17:01:30

cocos2d-x v3.0新特性及使用

八月份cocos2d-x官网发布了v3.0版本,这次更新的内容特别多,包括2dx的架构以及使用 总得来说,给开发者带来了很大的便利: 运行环境需求:   Android 2.3 or newer iOS 5.0 or newer OS X 10.7 or newer Windows (which version?) Lin

2015-07-01 17:01:30

在做cocos2d-x的游戏项目中添加了lua的json解析模块 遇到了以下情况 module 'cjson' not found: no field package.preload['cjson']cjson

详细表述:    本人在做cocos2d-x的游戏项目,需要用到lua自己的json解析模块,将解析模块按照方式拉到项目里,头文件添加上,在需要用的 地方添加如下代码 将模块运用到lua引擎上     lua_State * state = pEngine->getLuaStack()->g

2015-07-01 17:01:29

cocos2d-x 2.1.4学习笔记之HelloWorld分析

  下面截图是HelloWorld项目下的文件夹结构   这是用python命令生成的项目,在创建过程中默认生成多个平台的程序文件。 1.“resource”文件夹 该文件夹主要用于存放游戏中需要的图片、音频和配置等资源文件。为了方便管理,可以在其中创建子文件夹。在不同平台下,对于文件

2015-07-01 17:01:29

Cocos2d-x 3.x中自定义渲染功能

1.第一种方法针对的是整个图层的渲染         重写visit()函数,并且在visit()函数中直接向CommandQueue添加CustomCommand,设置好回调函数.       &n

2015-07-01 17:01:28

cocos2d-x 帧动画学习

今天学了一下cocos2d-x的帧动画,在这里记录一下,如果有什么错误的地方还请大家指出,我及时改正。在这里我创建了一个SpriterLayer的类,他是继承自CClayer的,在这里我先把头文件的定义贴出来: 1 #ifndef SPRITER_LAYER_H 2 #define SPRITER_LAYER_H 3 4 #includ

2015-07-01 17:01:28

cocos2d-x-2.2.3 lua 环境搭建

window 环境下:  首先dos进入cocos2d-x 目录: 然后执行命令: python create_project.py -project LuaTest -package com.test.mytest -language lua (-project 后跟项目名;-package 后跟报名,必须3段; -language

2015-07-01 17:01:27

linux android ndk r9b JNI 开发过程(COCOS2D-X配置)

我是小白 折腾了两天了。 终于成功第一次运行~   网上一堆教程乱死了然后其实现在android官方已经认定NDK为必要开发环境所以现在的配置其实很简单   另外Cocos2d-x的编译真是奇怪死了对一个只把Ubuntu 当作不能玩游戏到Windows来用更别说知道BASH Shell 的家伙我能莫名奇妙跑出Hello Wor

2015-07-01 17:01:27

cocos2d-x加box2d制作弹弓类游戏 第一部分

转载原文:http://mssyy2010.blog.51cto.com/4595971/847000   文章原版为英文版,地址链接在文章尾部给出。原文代码版本为object-c版,本文代码版本为C++版。对原文大部分内容进行了翻译,并将对oc版的说明更改为C++版。文章cocos2d-x版本cocos2d-1.0.1-x-0.11.

2015-07-01 17:01:24

cocos2d-x 真正的定时器之schedule

转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8551066 正文:       1. 不调用update函数,调用自己的函数 其实原理是一样的,我们调用scheduleUpdate的时候,系统默认每帧去调用update函数,但如果我们想调用

2015-07-01 17:01:24

【cocos2d-x 手游研发小技巧(8)通讯的数据压缩与解压 】

今天说一下手机游戏通讯协议中的数据问题,大量的数据将给服务器端和客户端带来很大的压力,一般来说。 转载请注明出处:http://www.cnblogs.com/zisou/p/cocos2dxJQ-8.html 游戏的数据分静态数据和服务器传过来的动态数据,静态数据大部分通过lua,xml,csv等格式来存储使用。 动态数据则由服务器发给我们了,不管是

2015-07-01 17:01:24

Ubuntu14.04LTS下使用eclipse搭建Cocos2d-x的Android环境

from://http://www.58player.com/blog-2534-94136.html   最近想玩玩游戏制作,于是选择了目前流行的游戏引擎Cocos2d-x,这个东西虽然有Android的版本,但是亲测有bug,而且版本更新特别慢,不成熟,所以还是选择Cocos2d-x吧,使用eclipse这么多年了,非常喜欢这个编译器,安土


关于cocos2d-x粒子系统

简介   术语粒子系统关系到计算机图形学技术,使用大量非常小的sprite或其他图像对象来模拟特定种类的”模糊”现象,通过常规的渲染技术是很难制造的——一般来说有混乱系统、自然现象、或者活学反应引起的过程。   粒子系统最早出现在80年代,主要用于解决由大量按一定规则运动(变化)的微小物质在计算机上的生成和

2015-07-01 17:01:22

在cocos2d-x-3.0 android 平台编译时提示CocosGUI.h: No such file or directory

分类是个让人蛋疼的事情,所幸自己的博客自己做主。这是个高兴的开始。 每天抽空玩2048,终于忍受不住,于是决定自己从网上download下源码,自己编译一个出来。所有的事情都很容易,除了操蛋的中文注释,在Unicode(UTF-8无签名)-代码页 65001的编码格式下,会产生很操蛋的错误提示。 当vs2012提示的错误让人摸不着头脑如坠毒海祸水时,首先

2015-07-01 17:01:22

cocos2d-x学习日志(13) --A星寻路算法demo

    你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它! A星算法简介: A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的

2015-07-01 17:01:21

Cocos2d-x 3.0标签类Label

Cocos2d-x 3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果。由于使用更快的缓存代理,它的渲染也将更加快速。Label提供了描边和阴影等特性。 Label类的类图如下图所示:   创建Label类静态create函数常用的有如下几个:   [htm

2015-07-01 17:01:21

Cocos2d-x 3.2 学习笔记(十三)CocoStudio UI编辑器 by 保卫萝卜

          关于编辑器部分研究的不多,但基本能使用。最近时间不是很多,因此写blog的次数越来越少了。自从玩了《保卫萝卜》时候一直想要写一下,同时练下手感。基本的结构已经写的差不多了,主要完善写UI和战斗。关于资源素材的问题要感谢下《保卫萝卜》,我用以前的一个apk版本破解后拿到的素材。申明:只用于练

2015-07-01 17:01:20

cocos2d-x 输出debug信息

cocos2d-x 输出debug信息   在Classes目录下添加文件AppDef.h #ifndef _APP_DEF_H_#define _APP_DEF_H_#include <android/log.h>#define LOG_TAG \"TestGame\"#define LOGV(...) __androi

2015-07-01 17:01:20