
Cocos
文章平均质量分 71
大帅啊
可惜在遇见我那天你并不快乐
展开
-
Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题------沈大海
看代码:void PhysicsFixedUpdate::onEnter(){ PhysicsDemo::onEnter(); _scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL); _scene->getPhysicsWorld()转载 2015-02-20 10:46:16 · 661 阅读 · 0 评论 -
Cocos2d-x连接Mina NIO服务器要点
1。客户端代码odScoket.h/* * define file about portable socket class. * description:this sock is suit both windows and linux * design:odison * e-mail:odison@126.com> * *转载 2015-02-25 21:36:58 · 434 阅读 · 0 评论 -
cocos2d-x获取当前系统时间-------------沈大海
long millisecondNow() { struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); return (now.tv_sec * 1000 + now.tv_usec / 1000); } ////////////////////////////////////////////////////////转载 2015-02-24 15:38:39 · 320 阅读 · 0 评论 -
Cocos2d-x 3.0final -Vector&map&value
在做Cocos2d-x2.0人的人们估计正在使用CCArray,CCDirectionary,CCDouble,CCFloat这些正搞得很爽,但不得不说它们在V3.0中不用了。看下3.0中的数据结合类Vector,Map,Value(建议大家自行阅读源码,本文只介绍如何使用,关于引用计数的概念推荐大家看我的视频),以下案例来自TestCpp:void Tem转载 2015-02-25 21:39:52 · 521 阅读 · 0 评论 -
学习手机游戏开发的两个方向 Cocos2d-x 和 Unity 3D/2D,哪个前景更好?
如题!首先说一说学习手机游戏(移动游戏)这件事!目前移动互联网行业的在以井喷状态发展,全球几十亿人都持有智能终端设备(ios android),造就了很多移动互联网创业机会:一、移动社交 微信、微博,别的不说了二、移动电商 手机淘宝、美丽说 ...三、市场商店 appstore,91,豌豆夹四、手机视频转载 2015-02-25 21:40:48 · 1434 阅读 · 0 评论 -
cocos2d-x内存管理机制------沈大海
c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露Npc * n1=new Npc();if(exit=0){ delete n1;}cocos2d-x 内存管理的方式,cocos2d-x采用引用计数的方式进行内存管理,当一个对象的引用计数为0的时候,就会被引擎自动dele转载 2015-02-24 15:47:27 · 360 阅读 · 0 评论 -
Cocos2d-x 3.0final -关于V3中CallFunc::create的新的使用方法
CallFunc::create(CC_CALLBACK_0(__Class_Name__::__Fun_Name__, this));等效于CallFunc::create(this, callfunc_selector(__Class_Name__::__Fun_Name__));注:__Class_Name__ 回调方法的所属类名 __Fun_Name__ 回转载 2015-02-25 22:18:07 · 796 阅读 · 0 评论 -
Cocos2d-x 3.3 的3D开发功能介绍
主要有以下功能:1. 基本的Sprite3D使用,加载静态模型和动态模型,看 Sprite3DBasicTest2.Sprite3D对象的旋转,缩放等Action操作3.Sprite3D中使用Shader特效,实现outLine4.Animate3D来创建3D动画5.动态增加3D骨骼,实现怪物添加手持武器功能6,动态修改骨骼皮肤实现换装功能Sprite3DReskinT转载 2015-03-01 08:57:42 · 682 阅读 · 0 评论 -
Cocos2d-x3.2 双击事件
123456789101112131415161718192021222324252627//GameScene.h #include "cocos2d.h原创 2015-03-05 20:49:33 · 331 阅读 · 0 评论 -
Cocos2d-x 3.2 Menu菜单的创建
123456789101112131415//GameScene.h #include "cocos2d.h" class GameScene : public cocos2d::Layer{public:原创 2015-03-05 21:05:36 · 439 阅读 · 0 评论 -
深入分析Cocos2d-x 2.0中的“纹理”和精灵--------沈大海
对CCImage的绘制是通过CCTexture2D来实现的(OPENGL es)通过纹理绘制到某个面。(本文中所提到的方法在cocos2d2.0中部分有调整,请应用时候具体察看源码)1. 首先来了解一下跟精灵相关的几个类:(1) CCTexture2D可以把它看成一个纹理,它是cocos2d-x渲染图形的重要参数,用来贴图,因为cocos2d-x使用opengl es绘制2d图转载 2015-02-25 21:34:56 · 621 阅读 · 0 评论 -
cocos2d-x 图层触摸事件处理onTouch-----沈大海
一个层接收触摸消息需要如下步骤:1,在初始化阶段(init方法)将此层的属性设置为接收触摸消息 setTouchEnabled(true);//开启屏幕触摸 2,重载函数virtual void registerWithTouchDispatcher(void);因为默认的方式为Standard Touch Delegate,因此需要重新注册,在函数中添加以下语句 CCTouch转载 2015-02-24 15:49:05 · 609 阅读 · 0 评论 -
cocos2d-x 2.0实现绘图功能实例-《你画你猜》-------------------沈大海
#ifndef __GAME_SCENE_H__#define __GAME_SCENE_H__#include "cocos2d.h"using namespace cocos2d;class GameScene : public cocos2d::CCLayerColor{public: GameScene(void); ~GameScene(void)转载 2015-02-24 15:41:08 · 604 阅读 · 0 评论 -
Cocos2d-x3.2实现虚拟摇杆多点触摸-----沈大海
本文重点不是虚拟摇杆,而是多点触摸,一个Layer控制虚拟摇杆一个Button控制跳跃一个Button控制攻击在ios平台若想实现多点触摸,首先需要设置uiview的支持,默认是不支持的如下图 最后一行:转载 2015-02-20 12:20:02 · 414 阅读 · 0 评论 -
Cocos2d-x 3.0final-《微信飞机大战》实现 -----沈大海
本文介绍一款纵版射击游戏的实现,开发环境:win7vs2012cocos2d-x3.0finalandroid adtandroid ndk r9首先看下最后的效果:(图1,微信飞机大战运行效果)源码下载地址:http://download.youkuaiyun.com/detail/sdhjob/7513863一、游戏资源准备转载 2015-02-20 13:50:15 · 728 阅读 · 0 评论 -
CocoStudio1.6UI编辑器动画播放----沈大海
/* 加载UI */ auto UI = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("DNSMGameWinUI_1.ExportJson"); this->addChild(UI); //播放动画Animation cocostudio::ActionMana转载 2015-02-22 16:13:02 · 556 阅读 · 0 评论 -
Cocos2d-x3.2游戏的核心循环在Application,如何处理FPS不稳------沈大海
int Application::run(){ if(!applicationDidFinishLaunching()) { return 1; } long lastTime = 0L; long curTime = 0L; auto director转载 2015-02-20 12:29:24 · 532 阅读 · 0 评论 -
Cocos2d-x 3.0final -贪食蛇游戏案例(全)----沈大海
运行效果展示:全部代码和资源:http://download.youkuaiyun.com/detail/sdhjob/74243291.准备资源背景图片menuback.png:节点图片greenstar.png redstar.png yellowstar.png 2.创建转载 2015-02-20 14:36:10 · 573 阅读 · 0 评论 -
Cocos2d-x 3.0final --屏幕截图后跳转到另外场景-------沈大海
void HelloWorld::jumpToGameOver(){ // //保存图片 Size visibleSize=Director::getInstance()->getWinSize();// //定义一个屏幕大小的渲染纹理 RenderTexture* renderTexture = RenderTexture::creat转载 2015-02-23 10:09:24 · 377 阅读 · 0 评论 -
Cocos2d-x 3.0final -《2048》手游开发揭秘-----沈大海
一、游戏介绍2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内的数字块的移动,相同数字的块在移动的过程中累加消除,该游戏即考虑了手机触摸屏幕的操作方式,又在游戏过程中不断产生新块以增加游戏难度和耐玩性,游戏运行效果如下图: 二、创建项目&游戏逻辑分析2.1 本项目开发环境: Mac OS 10.9 XCode 5转载 2015-02-22 16:16:22 · 653 阅读 · 0 评论 -
cocos2d-x引擎的核心类-----------沈大海
在cocos2d-x应用启动以后会创建一个opengl窗口用来实现图形绘制和事件处理draw() 该方法绘制每一个nodeupdate() 该方法处理每一帧的逻辑变化ccTouchesBegan() 处理用户的交互事件///////////////////////////////////////////////////////////////////////转载 2015-02-24 15:45:46 · 391 阅读 · 0 评论 -
cocos2d-x CCDirector在Windows平台,Android平台,ios平台分析和用途-----沈大海
在一个Cocos2d-x的应用入口中,当应用环境加载完成会回调以下方法//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bool AppDelegate::applicationDidFin转载 2015-02-25 21:32:40 · 571 阅读 · 0 评论 -
Cocos2D-x3.2 -----多点触控
1234567891011121314151617181920212223242526//GameScene.h #include "cocos2d.h"U原创 2015-03-05 21:07:26 · 448 阅读 · 0 评论