我使用的版本是cocos2d-2.0-x-2.0.4,cocos2dx-2.0版本对多分辨率适配提供了很好的支持,使用起来比1.0版本要简单些,1.0版本的适配可以参考这篇博文。
1. 做2.0版本的适配首先需要了解下面这些知识。
(1)适配策略
2.0版本提供了三种适配策略:
kResolutionNoBorder:超出屏幕的部分会被裁剪,两侧没有黑边,铺满屏幕,按图片原始比例显示,图片...
分类:
其他好文 时间:
2014-08-29 13:05:18
阅读次数:
170
一、创建文件~ GameOverScene.h GameOverScene.cpp GameOverLayer.h GameOverLayer.cpp 二、How to do? 就是加入一个转场就好~转到GameOverScene,然后我们先简单实现下GameOverScene (1)搭建Game....
分类:
微信 时间:
2014-08-29 10:34:47
阅读次数:
363
【唠叨】在电影里,角色的运动就是动作。而在游戏里,动画就是角色的动作了。例如人物走动、跳跃、释放魔法,鸟儿飞翔,车轮滚动等。动作是游戏中不可或缺的重要组成部分,使得游戏更具魅力,变得丰富活力。cocos2dx引擎为我们提供了十分丰富的动作系统。在本节主要讲讲cocos2d..
分类:
其他好文 时间:
2014-08-29 02:56:07
阅读次数:
598
quick的触摸机制,我想廖大已经在这篇文章里说的很清楚了,我们这些小辈们就是在他的基础上完备一下,说说用法就可以了,嘿嘿。
在2.2.3之前的版本(不包括2.2.3),触摸机制和廖大在那篇文章里面的说的一样,添加触摸响应采用addTouchEventListener来完成,不过在此之后,对触摸机制就进行了完全的改写,和cocos2dx 3.0的版本一样,采用更加灵活的CCNode事件分...
分类:
其他好文 时间:
2014-08-29 01:25:16
阅读次数:
215
cocos2dx使用map容器实例(C++)
学习资料1:
http://blog.csdn.net/realxie/article/details/7252662 这是一个很不错的基础实例!赞!
学习资料2:
http://blog.csdn.net/lijiaz5033/article/details/5202177
这个帖子更是超级赞,很完美的解释了map的基础用法.
我参考他们的帖子,写了一个map容器,是std::map _map;用在cocos2dx中!
map也...
分类:
编程语言 时间:
2014-08-28 21:13:56
阅读次数:
276
cocos2dx项目android平台在编译的时候会把libs/armeabi目录清空,这就是为什么我们编译的时候导入的第三方so库会被删掉的原因。
解决方案:
1、 在jni目录下新建prebuilt目录,并把要使用的第三方so库复制到该目录;
2、修改jni/Android.mk文件如下:
ok!搞定!...
分类:
移动开发 时间:
2014-08-28 19:52:29
阅读次数:
212
lua没有面向对象一说,cocos为我们准备了class的lua端函数,我们参考quick的class函数
--[[--
创建一个类
~~~ lua
-- 定义名为 Shape 的基础类
local Shape = class("Shape")
-- ctor() 是类的构造函数,在调用 Shape.new() 创建 Shape 对象实例时会自动执行
function Shape:cto...
分类:
其他好文 时间:
2014-08-28 18:12:55
阅读次数:
383
最近下了最新版本的cocos2dx 3.2做项目,发现一个坑爹的问题。ScrollView 的子控件上有Menu的时候,ScrollView滑动无法响应。
百度了很多资料,要么说不清楚,要么版本很旧的不适合。
于是自己跑去看了下源码。
发现Menu里面有一句
touchListener->setSwallowTouches(true);将true修改为false后,完全木有问题。
所以花...
分类:
编程语言 时间:
2014-08-28 18:08:45
阅读次数:
199
Win7或win8:
开始之前,如果你的计算机是windows操作系统,那么必须是win7或其以上版本。为什么XP系统不行呢,我们可以在quick-cocos2dx的配置文件setup_win.bat中找到答案:
我们可以看到XP环境下,配置是失败的。所以请确保win7以上版本
Sublime text 3.0:
sublime 相对于vs2013来说小巧 ,快速便捷,为很多开...
分类:
其他好文 时间:
2014-08-28 16:17:59
阅读次数:
262
前言
看完了前九节的学习笔记,我们已经基本上可以做一些简单的界面了,但是如果我们想要让东西不断动起来怎么办呢?答案很简单,用scheduler,我们先来看看schedule的用法吧。
scheduler用法
在之前CCNode的学习中,我们介绍了部分schedule的方法,现在我们来回顾一下:
// 返回指定计划是否正在执行
bool isScheduled(SEL_SCHED...
分类:
其他好文 时间:
2014-08-28 13:21:49
阅读次数:
216