
Cocos2dx 3.0
Cui860
这个作者很懒,什么都没留下…
展开
-
cocos2dx 3.0正式版 在mac上新建项目
下载cocos2dx 3.0正式版,和安装python2.7.*版本。添加cocos命令:mac下:在cocos2d-x\tools\cocos2d-console\bin目录下,运行install.py。cd到bin目录下,在终端输入命令python install.py(mac下终端常用操作命令 psd ls cd )windows下:转载 2014-06-27 17:27:29 · 601 阅读 · 0 评论 -
Cocos2d-x 3.1 一步步做屏幕适配
本文并不想讲关于屏幕适配的概念或者大道理,如果还不了解cocos2d-x屏幕适配的,请先看这篇文档:《Cocos2d-x 多分辨率适配完全解析》。本文有一些内容和图片是引用这篇文章的。看了那么多网上关于屏幕适配的文章,还是觉得似懂非懂,所以最好的方法就是自己一步步做好适配。一、根据屏幕尺寸选择“最”合适的图片如果根据屏幕尺寸来选择一样大小的图片,那么美工要哭了,因为转载 2014-08-22 09:18:42 · 661 阅读 · 0 评论 -
【Cocos2d-x v3.x官方文档】Cocos2d-x 多分辨率适配完全解析
概要从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。 3.0中有以下相关接口:Director::getInstance()->getOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 Director::g转载 2014-08-12 15:20:53 · 426 阅读 · 0 评论 -
Cocos2d-x 多分辨率适配完全解析
概要从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。 3.0中有以下相关接口:Director::getInstance()->getOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 Director::g转载 2014-08-12 15:22:58 · 427 阅读 · 0 评论 -
场景和过渡
Scene 场景,是一个抽象的概念,仅被用作Node(节点)的一个子类。Scene (场景)和Node(节点)几乎相同,不同的是Scene的默认锚点在屏幕的中心。关于场景,不得不提的是场景之间的切换!效果挺炫的!下面看看33种切换效果,可以根据需要选择和扩展。123456789转载 2014-08-14 20:44:09 · 620 阅读 · 0 评论 -
学习打包Android平台APK
从Cocos2d-x 3.2项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!(涉及到3.1.1版本的,请自动对应3.2版本,3.x版本的环境搭建都是一样的)一、下载Android环境搭建Android环境需要用到Android SDK、NDK、Ant和JDK;下载Android SDK 下载Android转载 2014-08-14 20:37:32 · 840 阅读 · 0 评论 -
Cocos2d-x设计模式发掘之一:单例模式
本系列文章我将和大家一起来发掘cocos2d-x中所使用到的设计模式,同样的,这些模式在cocos2d-iphone中也可以找到其身影。声明:这里发掘模式只是我的个人爱好,通过这个过程,我希望能加深自己对于设计模式运用的理解。关于模式的学习,市面上已经有许多非常好的书籍了。比如《Head First设计模式》、GoF的设计模式,还有《研磨设计模式》等。如果读者对于设计模式完全不了解的话,建转载 2014-07-15 16:01:24 · 450 阅读 · 0 评论 -
cocos2d-x 聊天输入框实现
聊天输入框 (单行输入框 ,多行可自己扩展) 实现功能:1.普通输入2.设置输入框显示最大宽度(PT值,cocos2d-x坐标值)3.设置输入框允许的最大字符数量(字符Unicode)4.输入框自动缩进(当输入字符串数量超过显示框最大宽度时,会自动向左缩进,显示最新字符串输入框实现代码 头文件: #ifndef CursorInputDemo_转载 2014-09-24 15:34:47 · 563 阅读 · 0 评论 -
范例介绍Cocos2d-x精灵菜单和图片菜单
实例介绍Cocos2d-x精灵菜单和图片菜单精灵菜单类是MenuItemSprite,图片菜单类是MenuItemImage。由于MenuItemImage继承于MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用时候是把一个精灵放置到菜单中作为菜单项。精灵菜单类MenuItemSprit转载 2014-07-09 21:55:47 · 923 阅读 · 0 评论 -
cocos2d-x3.0开发笔记 物理引擎封装Physics深入学习
3.0以后最box2d和chipmunk这两个物理引擎进行了封装,使用起来非常的便利。官方链接地址:英文版泰然网:中文教程offset:重心点velocity:速度dadamping:阻尼rerestitution:弹力mamaterial:材质mass:质量moment:力矩,当他碰到另一个刚体时候 ,会产生一股扭转力,做旋转载 2014-07-07 14:21:31 · 912 阅读 · 0 评论 -
cocos2dx sqlite3封装使用
[cpp] view plaincopyprint?/* * DB.h * * Created on: 2013-6-8 * Author: zhuang */ #ifndef _DB_H_ #define _DB_H_ #include "cocos2d.h" // DB转载 2014-07-07 09:05:47 · 830 阅读 · 0 评论 -
cocos2dx 3.1从零学习(五)——动画
动画是游戏中最重要的表现部分,本篇只是初步学习大部分动画的使用方法,没有什么原理性的东西,但是例子有很多,如果有不熟的地方要练一下。 特别是Spawn和Sequence的组合使用,什么时候使用Spawn,什么使用使用Sequence,怎么在它们之间相互嵌套对方。用光你的脑细胞尽力的去折磨这几个函数吧!做出尽可能多的绚丽的组合!动画方法动画的方法都在Node中,它的子类包括Layer、S转载 2014-06-27 17:23:42 · 698 阅读 · 0 评论 -
cocos2dx 3.1从零学习(一)——入门篇(一天学会打飞机)
我们有C++基础,学习引擎总是急于求成,想立马做出一款简单的游戏给朋友玩。但是我们往往看了很多资料却一直不知道如何下手去写,有时候只要能走出第一步我们就会游刃有余,但是眼高手低的我们不是大神,需要有人指引一下。这里我就写一下我是如何入门学习cocos2dx3.1的,给大家参考一下。 如果你想第一天就写出微信打飞机,请耐心去阅读。我也是一个菜鸟,博客难免粗糙和出错,请大家谅解。加油吧!转载 2014-06-27 17:16:07 · 4123 阅读 · 0 评论 -
cocos2dx 3.1从零学习(三)——Touch事件(回调,反向传值)
第三讲 Touch前面两篇我们学习的内容,足够我们做一款简单的小游戏。也可以说,我们已经入门了,可以蹒跚的走路了。本篇将讲解cocos2dx中很重要的touch回调机制。你肯定记得第一章做定时器时间的时候用过CC_CALLBACK_1宏定义,它让我们回调一个只有一个形参的函数来执行定时操作。回调函数的实现(Lambda表达式)学习本篇前请仔细学习一下C+转载 2014-06-27 17:21:49 · 733 阅读 · 0 评论 -
cocos2dx 3.1从零学习(二)——菜单、场景切换、场景传值
回顾一下上一篇的内容,我们已经学会了创建一个新的场景scene,添加sprite和label到层中,掌握了定时事件schedule。我们可以顺利的写出打飞机的主场景框架。上一篇的内容我练习了七个新场景,每一个场景都展示不同的东西,像背景定时切换、各种字体的随机颜色和位置等。每次要切换一个场景都要修改AppDelegate中的调用代码,非常的不方便查看,这一篇我们写场景的切换。每当我们创建一转载 2014-06-27 17:19:16 · 1225 阅读 · 0 评论 -
cocos2dx 3.1从零学习(四)——内存管理(错误案例分析)
本篇内容文字比较较多,但是这些都是建立在前面三章写代码特别是传值的时候崩溃的基础上的。可能表达的跟正确的机制有出入,还请指正。 如果有不理解的可以联系我,大家可以讨论一下,共同学习。首先明确一个事实,retain和release是一一对应的,跟new和delete一样。1.引用计数retain release这里请参考一下引用计数的书籍,肯定说的比我转载 2014-06-27 17:22:40 · 725 阅读 · 0 评论 -
cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
导入libCocosStudio、libExtensions、libGUI新建的工程如下图:添加现有项目右键解决方案,如下操作:分别添加以下三个项目:(工程路径)\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj(工程路径)\cocos2d\cocos\editor-support\coco转载 2014-06-27 17:24:29 · 1039 阅读 · 0 评论 -
cocos2dx3.0如何在windows下创建工程并简单调试
安装cocosStudio在http://www.cocos2d-x.org/download官网下载cocosstudio安装,第一个安装路径自选,第二个放引擎项目源码的路径选择自己容易记住的地方,因为后期可能要通过它查看引擎源码。安装完毕,这个时间大概在十几分钟。安装vs2012或者vs2013安装就不废话了,转载 2014-06-27 17:26:25 · 563 阅读 · 0 评论 -
Cocos2dx 小技巧(十)三种缓存类介绍
在介绍三个缓存时,我们要先理清一个问题: 什么是纹理? 通俗的解释呢,纹理就是图片的意思啦。当一张图片被加载到内存后,它是以纹理的形式存在的。从这里可以看出, 纹理其实就是一块内存!这块内存中存放的是按照指定的像素格式填充的图片像素信息。 下面进入正题: 1、TextureCache TextureCache纹理缓存是最底层也是最有效的纹理缓存。它到底有什么用呢?我先描述一个现象吧:转载 2014-07-22 15:13:19 · 428 阅读 · 0 评论 -
Cocos2d-x 3.0 屏幕触摸及消息分发机制
***************************************转载请注明出处:http://blog.youkuaiyun.com/lttree********************************************题外话:唉。开学了! 好烦,这就已经大三了,两年前的这时候,我还是懵懂的大一小学弟,两年后,就转载 2014-09-03 17:58:29 · 581 阅读 · 0 评论