cocos2dx
lixi__liu
这个作者很懒,什么都没留下…
展开
-
cocos2dx中地图拖拽(任意方向拖拽+固定方向拖拽)
在游戏开发中,经常会碰见需要使用地图拖拽,例如通关关卡地图,可以允许用户拖拽选择进入哪个关卡,那么在cocos2dx中如何来实现呢?请见如下方案。我们先创建一个精灵:auto s_map= Sprite::create(s_map_img);s_map_img是纹理图片路径,我们创建了一个s_map的地图精灵。然后将其添加到层中:this->addChild(s_map, 0,原创 2015-01-27 15:18:33 · 2020 阅读 · 1 评论 -
cocos2dx-3.1.1 labelttf与label
记录一下新踩的一个坑,使用cocos2dx-3.1.1的时候没有认真去阅读api文档,在需要使用文字的时候随便百度了一下,找到了一个labelttf,于是使用,踩到如下两个坑:1.获取点击举一个例子:在一个listener中,我们在判断触摸点是否在精灵上面时,采用的方式为:it->getBoundingBox().containsPoint(t->getLocation())其中i原创 2015-01-08 21:12:43 · 774 阅读 · 0 评论 -
cocos2dx-3.x 精灵设置颜色以及动作速度调整
在游戏开发,有些常用操作,本文介绍两种较为简单,易用的操作1.给精灵设置颜色给sprite设置颜色可以使用setColor函数,例如将一个sprite设置为红色:sprite->setColor(Color3B::RED);如果在设置后需要恢复原来的颜色,可以进行如下设置:sprite->setColor(Color3B(255,255,255));2.动作速度调整游戏原创 2015-01-11 17:14:13 · 5024 阅读 · 0 评论 -
cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
最近又开始看cocos2dx,以前2.x版本的时候都是在linux下进行开发,主要是为了避免安装cygwin,现在新版ndk可以不依赖cygwin进行编译了,于是将开发环境移到了windows下,(ps.其实是换了新电脑装了正版win8想体验体验),写篇博客记录一下。首先所需要的一些文件:1.cocos2D-X-3.X.ZIP 可以到官网下载到,我使用的是cocos2d-x-3.1.1.z原创 2014-12-24 22:34:37 · 1083 阅读 · 1 评论 -
cocos2dx-3.1.1 win8+eclipse+android开发 初学者容易迷惑的两个问题
这段时间学习cocos2dx,在理解上容易有几个疑惑的地方,写篇blog记录一下。第一个是资源存放的目录,在使用eclipse进行开发时,有个地方很容易产生误解,我们先看一下:我们可以看到,app里面的资源是在asset目录中,我当时在放自己新增的资源的时候就直接添加到了这个目录,结果编译的时候发现自己的资源没有成功被添加到app中,这里就是一个初学者容易犯的错误,cocos中,资原创 2014-12-26 21:44:00 · 753 阅读 · 0 评论 -
cocos2dx-3.1.1 有关闭包函数的使用以及mutable关键字的作用
依旧是记录开发中遇到的问题,以及对应的解决方案。cocos2dx-3.1.1中,使用到了很多c++11的一些特性,其中有关闭包函数的时候,我也是只知道怎么使用,出了问题真是绞尽脑汁,下面用一个简单的例子描述一下遇到的问题,以及相对应的解决方案。这个例子很简单,载入两张图片,点击一张再点击另外一张让两张图片消失,其实就有点像连连看消除的时候了。下面看代码(只贴出一些较为关键的部分)a原创 2014-12-27 23:30:03 · 734 阅读 · 0 评论 -
cocos2dx button的使用以及cocostudio/ObjectFactory.h: No such file or directory错误解决方案
上一篇博客里面讲过menu,在跟玩家交互的过程中,我们有些时候也需要使用到一些独立的button,cocos2dx中也有相应的button的控件可以使用,下面我们来看看如何进行使用。首选需要包含所需要的头文件:#include "ui/CocosGUI.h"然后为了使用方便,我们设置一下命名空间:using namespace ui;接下来我们来创建一个简单的button:首先原创 2015-03-27 00:50:48 · 1582 阅读 · 0 评论 -
Cocos2dx 场景自动切换
最近开始着手开发一个手游,把遇到的一些技术性问题解决方案记录一下。一般情况我们点开一个游戏的时候,首先会出现展现开发团队的slogan的场景,然后会自动切换到资源加载场景或者菜单。这样场景的自动切换在cocos2dx中如何实现呢,首先先来说说场景切换的问题。cocos2dx中有一个大总管Director,由它来管理场景的切换。我们来看看创建新项目后,cocos自动为我们生成的代码,在A原创 2015-03-12 23:10:37 · 750 阅读 · 0 评论 -
cocos2dx 获取精灵范围以及相关的一些应用
最近在玩部落冲突,看到其中有一种比较好的讲解角色技能的展现方式,就是在角色的那个图标某个角角上,例如右上角,有一个感叹号的图标,点击就可以弹出相关的信息介绍弹窗,这种展现方式比较节省空间,也直接,于是考虑了一下实现方式,由此引申出本文要讨论的一些问题。其实实现这样的呈现方式最主要的问题就是在于怎样找到图标的右上角,很直接的一个想法就是,首先我们可以获得图标的位置,然后计算出这个感叹号的位置,我原创 2015-05-18 22:51:46 · 1870 阅读 · 0 评论