自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

转载 Cocos2d-x 3.2节点类Node详细总结

与2.x相比,节点类Node的属性和功能做了大幅度的修改与增加。【Node】Node类是绝大部分类的父类(并不是所有的类,例如Director类是直接继承Ref类的),如Scene、Layer、Sprite以及精灵集合SpriteBatchNode等等等等的父类都是Node。Node类包含了一些基本的属性、节点相关、Action动作的执行、以及定时器等相关的操作

2014-09-27 22:23:12 546

转载 Cocos2d-x触摸分发器原理

为了实现触摸事件,CCLayer已经封装好了简单的接口(继承了CCTouchDelegate类)来实现触摸事件的响应。首先,触摸事件有两种:标准触摸代理和目标触摸代理。那么我们先看看如何开启这两种触摸代理。1.标准触摸在层初始化时调用setTouchEnable(true)方法即可实现标准触摸,实现处理事件回调函数,处理触摸事件即可。

2014-09-25 23:36:57 389

转载 Mac下将libpomelo连接到Cocos2d-x的解决方案

摘要:借助GYP将libpomelo连接到Cocos2d-x项目并使项目能与服务端成功连接。配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2一、部署GYP(Generate Your Projets)1、下载GYP项目终端转到要安装GYP项目的目录后,执行如下命令:1

2014-09-25 23:24:09 495

转载 移动网络游戏实现流程 -- 基于Cocos2d-x引擎和pomelo服务器框架

一、pomelo在GitHub上各个项目间的关系1、pomelo项目pomelo项目是一个游戏服务器框架,用它可以创建服务器端项目。2、chatofpomelo-websocket项目chatofpomelo-websocket项目是由pomelo服务器框架创建的一个服务器端项目。这个项目与pomelo-cocos2dchat项目一同实现了一个简单的聊天

2014-09-25 22:59:56 1520 1

转载 cocos2d-x开发笔记:获取Sprite上某一个点的透明度,制作不规则按钮

本篇文章主要讲一下怎么做一个不规则的按钮,比如如下图的八卦,点击绿色和点击红色部分,需要执行不同的事件一般情况下,如果要检测某一个精灵是否被点中,做法如下bool HelloWorld::ccTouchBegan(cocos2d::CCTouch* pTouch, cocos2d::CCEvent* pEvent){ CCSize sprSize = pSpr

2014-09-25 22:56:15 841

转载 简单的模态对话框ModalDialog -- 源码分享

简单封了一个模态对话框和大家分享。使用注意事项:1. 注意设置contentSize,这个是不屏蔽点击的区域,以屏幕中心点为中心,辐射contentsize大小的区域;2. m_pModelType 为弹框类型,以便自己在扩展;3. 为了避免多次弹窗,最好在调用弹窗的类中增加弹窗类属性,以避免多次弹窗;避免多次弹窗使用实例如下:

2014-09-25 22:53:09 1010

转载 【Cocos2d-x 手游研发小技巧】图片资源加密,Lua文件加密

游戏开发中常遇到资源保护的问题。目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑。需要安全那就得耗费一定的资源去实现它。目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强。分析一下原理:1. 转格式:将需要加密的文件转为流的方式;2. 加密:根据自己需要使用加密手段,MD5,AES,甚至可以直接改变

2014-09-25 22:45:19 1172

转载 Cocos2dx3.0 帧事件的使用

HelloWorld.cpp          init()函数 [cpp] init(){//------------------------------------------------------------------Armature *armature = Armature::create( "Hero");

2014-09-25 16:04:18 2507

转载 如何对一个CCArmature用代码添加帧事件回调

如何对一个CCArmature用代码添加帧事件回调   问个问题 CCArmature  我需要在代码内手动添加他的帧事件  (不是在studio内)比如说一个CCArm在播放中  第28 帧我需要加入一个帧事件回调用代码写 进去   有没这种例子?可行否?

2014-09-25 15:58:13 771

原创 报错:allocating an object of abstract class type

C++ 在 cocos2d-x中,报错:allocating an object of abstract class type "xxxx"通常是该类,有未实现的虚函数,需要实现。

2014-09-24 14:57:23 1205

转载 [Cocos2d-x]Cocos2d-x 3.2 学习笔记

2014-06-27     我来说两句    来源:[Cocos2d-x]Cocos2d-x 3.2 学习笔记  收藏    我要投稿获取屏幕大小(Visible)?123<codeclass="perl">Size visibleSize = Director::getInstance()-

2014-09-23 21:51:12 499

转载 【Cocos2d-x 3.2源码分析】(一)类FileUtils -- 实现把资源放在Resources文件目录下达到多平台的引用

当你创建TMXTiledMap* tilemap=TMXTiledMap::create("test1.tmx")或Sprite *sprite=Sprite("HelloWorld.p-ng"),有没有产生这样的疑问--为什么把资源test1.tmx和HelloWorld.png放在项目目录下的Resources文件中即可直接引用而不用标明具体路径,并且可以在多个平台下引用?或许很多人就会这样说

2014-09-22 19:20:19 882

原创 protocol Buffer安装步骤

1、编译2、设置路径3、添加

2014-09-22 08:52:59 288

转载 Google Protocol Buffer 的使用和原理

Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到

2014-09-20 14:28:50 480

转载 游戏开发过程详细介绍

8。游戏引擎http://edu.gamfe.com/tutor/d/8154.html早想写一点游戏设计的文章与大家交流,一是经验的问题,二是公司正在紧张的游戏制作期,实在抽不出多少时间,一直没有动手,今天忽然头脑发热,写了一段,以后准备陆续写一些游戏创意,策划,制作,流程管理,和制作工具等方面的文章供大家参考。我们的游戏设计经验主要是冒险游戏和角色扮演游戏,但我们设计游戏工

2014-09-20 09:15:38 1722

转载 制作新手引导高亮区域方法之二:裁剪模式

demo下载:Quick-x-HighlightArea-master.zip裁剪模式(1)创建裁剪对象12345678910local bgColor = ccc3(255, 0, 0) --非高亮区域颜色local bgOpacity 

2014-09-16 10:46:41 834

转载 cocos2d-x 如何管理游戏资源

在游戏的开发过程中,前期的规划 往往比 后期的“优化”更为重要!比如多分辨率适配,如果前期没有规划好,可能导致的情况是,画面只在当前测试开发机或者一部分机型正常显示。做了多套资源适配,可以使在合适的机型使用对应的图片资源,避免在高清屏幕使用低质量的图片,在低分辨率屏幕因为图片太大而浪费硬件资源。机制与策略分离,可以让你设计出简单有效的接口。模块化的设计可以让你组织好各种逻辑流程,条理分明 ~ 前期

2014-09-15 10:26:12 538

转载 Cocos2d-x 3.2 自动更新 -- 使用AssetsManager更新游戏资源包

Android和win32已经测试通过,理论上IOS也可以。         1、AssetsManagerDelegateProtocol         AssetsManagerDelegateProtocol,用于与服务器校验版本号,更新下载资源包,并对成功、出错、下载进度等进行回调。         2、资源包名称         所下载资源包名称默认为:cocos2dx

2014-09-12 15:42:45 581

转载 Protocol Buffer技术详解(语言规范)

该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一

2014-09-11 14:24:49 344

转载 为cocos2d-x3.2版本增加protobuffer2.5.0支持

目录[-]为cocos2d-x3.2版本增加protobuffer2.5.0支持(win32&android)Setp1:新建cocos2d-x 3.2项目Setp2:复制protobuffer2.5源码到cocos2d-x文件夹Setp3:打开ProtobufferDemoWithLib项目,添加libprotobuffer依赖Setp4:Win32平台直接编译通

2014-09-09 09:25:35 1072

转载 第四讲:游戏中的状态机

索引篇:《第一讲:创建项目&给游戏添加角色》游戏中的状态机设计Quick-Cocos2d-x内置了对状态机的支持,所以这里的状态机就要自己想办法了,初步的想法是设计一个状态机对象,然后让Player类持有一个状态机对象。当然也可以让Player继承状态机对。不过我们先考虑用组合的方法把。状态机的必备构件:1. 状态(State)这里的

2014-09-07 21:04:42 1159

转载 xcode添加static library project

参考http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/假设你在你的项目A中想使用一个static library project, 可以使用以下的步骤添加static library project右击项目A,在弹出菜单中选择”Add Fil

2014-09-03 20:49:41 414

转载 发个json文件转lua的小工具

https://github.com/cokeboL/json2lua  xls里配置选项,配合cocostudio的数据编辑器导出的json,转换成lua,用来做配置文件 有些规则,参考readme吧  如果配置格式不一样,简单改改就行了  代码是从之前项目里copy出来改的,没整理,稍微有点乱。工具直接可以用[ 此帖被cokeboL在2014-09-03 1

2014-09-03 19:49:38 1217

转载 COCOS2DX-3.0中如何调用LUA

我写了一个用3.0的工具导出类到lua,自动生成代码的方法。以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。下面我就在说下具体做法。1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0\tools\tolua\README.mdown说得去做,不做赘述。2、写c++类(我测试用的是co

2014-09-03 15:38:57 624

转载 (六)游戏中的背景容器 -- Layer(涉及一些层的复用)

游戏中最重要的元素Sprite精灵,关于精灵的创建,精灵的控制等等。涉及到的类Class:AnimationFrame 动画帧。Animation 动画对象;一个用来在精灵对象上表现动画的动画对象。AnimationCache 动画缓存单例类。 如果你想要保存动画,你需要使用这个缓存。Sprite 精灵;定义为二维图像。

2014-09-01 14:55:31 1076

转载 (五)Sprite Node

游戏中最重要的元素Sprite精灵,关于精灵的创建,精灵的控制等等。涉及到的类Class:AnimationFrame 动画帧。Animation 动画对象;一个用来在精灵对象上表现动画的动画对象。AnimationCache 动画缓存单例类。 如果你想要保存动画,你需要使用这个缓存。Sprite 精灵;定义为二维图像。

2014-09-01 14:14:40 420

往年证券期货基础知识(全18讲).rar

往年证券期货基础知识(全18讲).rar

2021-11-05

赠送zg20计算机题库讲义带答案.rar

赠送zg20计算机题库讲义带答案.rar

2021-11-05

cocos2dx_LUA_RichLabel

RichLabel.__index = RichLabel RichLabel._fontName = nil RichLabel._fontSize = nil RichLabel._fontColor = nil RichLabel._containLayer = nil --装载layer RichLabel._dimensions = nil RichLabel._spriteArray = {} --精灵数组 RichLabel._textStr = nil RichLabel._maxWidth = nil RichLabel._maxHeight = nil

2014-11-16

ACM模板(吉林大学)

ACM模板(吉林大学)需要的自己下载·~ 很不容易弄来的·~~

2009-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除