以下是为您整理出来关于x3.0合集内容,如果觉得还不错,请帮忙转发推荐。
简介 做游戏难免和各种图片和声音,plist打交道,在创建精灵和加载帧图片时,资源路径没有写对程序会崩掉的。往往这个路径错了,找问题原因去非常难找。看看自己写的代码有没有问题,可是就是不知道什么原因。写路径……
看笨木头大神的cocos2d-x已经好多天了,想着边写博客边学习来着,但是苦于实在不熟悉csdn的博客编辑,以及写博客的速度远远跟不上看书的进度,一直没敢下手。今天向笨木头提了一下,他:“哈哈,写博客跟不上看书的进……
木头书里使用的是vs2013,cocos2d-3.0版本 我使用的版本 1.vs2012 由于本人的电脑上已经装了vs2012了,嫌卸载后重装是在是要麻烦了(好吧,我承认,最主要的怕卸载的不干净,强迫症患者),总的来说,现在也还没遇到……
1.场景(Scene) 3.0版本的场景集成了物理引擎的功能 2.导演(Director) ①加载第一个场景 Director::getInstance()->runWithScene(scene); ②简单切换场景 Director::getInstance()->replaceScene(scene); ③……
 Cocos2d-X3.0 刨根问底(三)----- Director类源码分析 上一章我们完整的跟了一遍HelloWorld的源码,了解了Cocos2d-x的启动流程。其中Director这个类贯穿了整个Application程序,这章随小鱼一起把这个类分析透彻……
 Cocos2d-X3.0 刨根问底(四)----- 内存管理源码分析         本系列文章发表以来得到了很多朋友的关注,小鱼在这里谢谢大家对我的支持,我会继续努力的,最近更新慢了一点,因为我老婆流产了抽了很多时……
1.MoveTo和MoveBy MoveTo* moveTo = MoveTo::create(0.9f,Point(250,150)); sprite->runAction(moveTo); 第一个参数:动作持续时间 第二个参数:要移动的目标位置 MoveBy* moveBy = MoveBy::create(0.9f,Point(25……
正如木头所说的,这一章将之前学的知识都使用上了 创建主角精灵 1.将类分类存放,创建筛选器,有点像eclipse的包名,不过vs的是虚拟的,没有改变文件路径的。 2.创建实体基类,当游戏中存在多种实体时,我们可以创建……
1.用CocoStudio UI编辑按钮 设置画布大小800x500(奇怪的分辨率) 添加按钮,导出 将整个导出的文件夹复制到Resources文件夹下 添加需要的库文件,编辑附加包含目录,添加引用 D:\worktools\cocostests\……
1.Tiled地图 Tiled Map Editor 官方网址:http://www.mapeditor.org 新建地图 将图片拖动到图块的地方 然后就可以绘制地图了 2.创建跑步场景 在场景中加入tiled地图 #include "TollgateScene.h" Scene* Tol……
Vector<node*> vec;               auto node1 = Node::create();     node1->setTag( 1 );     vec.pushBack(node1);          auto node2 = Node::create();     node2->s……
 Cocos2d-X3.0 刨根问底(七)----- 事件机制Event源码分析 这一章,我们来分析Cocos2d-x 事件机制相关的源码, 根据Cocos2d-x的工程目录,我们可以找到所有关于事件的源码都存在放在下图所示的目录中。 从这个e……
HelloWorldScene.h #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "network\HttpClient.h" #include "cocos-ext.h" class HelloWor……
1.Schedule是一个定时器,是单线程的定时器 2.scheduleUpdate和update scheduleUpdate函数是为了把当前节点添加到队列里,只要把这个节点添加到队列里,那么这个节点就会在游戏的每一帧调用一次update函数。 update的……
升级系统和XCode后,在IOS8上编译之前的项目会报如下错误: Undefined symbols for architecture x86_64: "_opendir$INODE64", referenced from: _OPENSSL_DIR_read in libcocos2dx iOS.a(o_dir.o) ……
cocos2d-x3.0 开发笔记---Extension 2014-03-09      我来说两句    来源:cocos2d-x3.0 开发笔记---Extension    收藏     我要投稿 Extension这个库里面有 一些好用的控件,比如UIButton,UIWidget,U……
HelloWorldScene.h #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" class HelloWorld : public cocos2d::Layer { public:     // there's no 'id' in ……
上一章,我们分析Node类的源码,在Node类里面耦合了一个 Scheduler 类的对象,这章我们就来剖析Cocos2d-x的调度器 Scheduler 类的源码,从源码中去了解它的实现与应用方法。 直入正题,我们打开CCScheduler.h文件看下……
http://discuss.cocos2d-x.org/t/how-to-use-opengl-shader-in-cocos2d-x3-0/12430 http://discuss.cocos2d-x.org/t/how-to-use-opengl-shader-in-cocos2d-x3-0/12430 yuye Mar 27 6  We can use the shader like t……
兄弟连cocos2d-x3.0 final视频教程2014 http://pan.baidu.com/s/1jGiLOG2#path=%252F%25E5%2585%2584%25E5%25BC%259F%25E8%25BF%259Ecocos2d-x3.0%2520final%25E8%25A7%2586%25E9%25A2%2591%25E6%2595%2599%25E7%25A……
学习Cocos2d-X有一段时间了,最近一直都在留意Cocos2d-X的动态,发现Cocos2d-X游戏引擎更新的速度真快,发现Cocos2d-X已经更新到了3.0版本,而我却一直在用2.0版本,今天写这篇博客,就是介绍3.0版本,搭建Cocos2d-X……
cocos2d-x3.0 变化不小 弃用了oc的命名规则  还有一种新的写法 lambda (在最后) //    v2.2            v3.0     CCDirector      Director     CCLayer         Layer  ……
在游戏中,经常会用到触摸,大部分游戏也是通过触摸控制游戏角色运动的,在Cocos2d-X3.0中使用了新的触摸机制,Cocos2d-X3.0中摒弃了Cocos2d-X2.0中将要触发的事件交给代理(delegate)处理,再通过实现代理里面的on……
在上一篇博客介绍了在Cocos2d-X3.0中实现单点触摸,但是有些游戏还会用到多点触摸,其中最典型的的游戏室节奏大师,在节奏大师中会不断产生运动的音符,玩家需要不停的点击音符以获得高分,而且玩家可以多个手指头一……
1.概述 版本:v3.0 beta 语言:C++ 定义在 “COCOS2DX_ROOT/cocos/base” 路径下的 " CCVector.h " 的头文件中。 ? 1 template < class T> class CC_DLL Vector; cocos2d::Vector<T> 是一个封装……
1.概述 版本: v3.0 beta 语言: C++ 定义在 “COCOS2DX_ROOT/cocos/base” 路径下的 " CCMap.h " 的头文件中。 ? 1 2 template < class K, class V> class CC_DLL Map; cocos2d::Map<K,V> 是一个……
1.概述 版本: v3.0 beta 语言: C++ 定义在 “COCOS2DX_ROOT/cocos/base” 路径下的 " CCValue.h " 的头文件中。 ? 1 class Value; cocos2d::Valie 是一个包含了很多原生类型(int,float,double,bool,unsig……