自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cocos2d-x通过扩展自己的Action,简化一些代码

cocos2d-x我们经常会需要创建一个精灵,执行一段动画(动作),最后一步是渐隐消失,其实消失后我们一般是希望把他remove掉。开始我一般是动作系列的最后加上一个CCCallFunc,定义一个方法来remove精灵,反正很麻烦,需要定义方法。现在我找到一种方法很容易实现此功能,还可以延伸出很多其他功能。/** @brief Remove the node */class

2013-08-30 15:00:59 855

原创 cocos2d-x精灵加亮及变灰效果

//根据现有CCSprite,变亮和变灰static CCSprite* graylightWithCCSprite(CCSprite* oldSprite,bool isLight){ //CCSprite转成CCimage  CCPoint p = oldSprite->getAnchorPoint(); oldSprite->setAnchorPoint(ccp(0

2013-04-27 17:22:37 4417 2

原创 升级ios7的时候遇到CCLabelTTF有些内容不能显示

为了响应苹果的号召,升级到Xcode5和IOS7的,遇到了一些莫名其妙的问题,还好不算多其中一个就是CCLabelTTF有些内容不能显示根据网上一些朋友给出的方案,整理这个解决办法,临时凑合。修改CCImage.mm的static bool _initWithString(constchar * pText, cocos2d::CCImage::ETextAlign eAlig

2013-09-27 10:17:12 1019 1

转载 当CCTableView的上级容器缩放时显示区域错误的问题

当CCTableView的上级容器,比如CCLayer被setScale,这时期望是CCTableView也会同时的被缩放。但是实际效果只有CCTableView的图标进行了缩放,可见范围没有被缩放。表现上就是当图标向右拖动时,最右侧的图标是突然整个消失,而不是正常的一部分一部分消失。截图是 TestCpp 的 ExtensionsTest\TableViewTest,其中红色区域是setScal

2013-09-15 11:55:10 589

原创 cocos2dx最新2.1.5版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行

cocos2dx for Android是一个痛,乱象的痛,很简单的一些东西,往往耗费大量的时间,看耐心也看人品。当然也可以说看水平,大拿到什么都知道什么都懂!其原因就是版本太多,版本改的太多,新版本教程帮助太少。老的教程往往会让人走弯路或者迷茫。本内容完全抄袭Himi的“整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!

2013-09-05 17:04:25 1521

转载 导入编译的时候eclipse会报错,org.cocos2dx.lib.Cocos2dxActivity 也找不到

导入到eclipse在 eclipse新建android project,选择create project from existing source,然后选择你之前创建好的HelloWorld工程中的 proj.andriod,编译出apk(可以直接run as android application)跑一下模拟器。说到这里应该会出现几个问题:1、工程导入编译的时候eclipse会报错,Cocos

2013-09-05 11:19:11 5336

原创 CCSprite对象用setZOrder改变显示的遮挡关系没有起作用,为什么?

最近做游戏时,当一个对象移动时希望他在最上层,这个功能几乎没有什么难度,用Cocos2d的地球人都知道setZorder,改变zorder的值,越大越在上面。this->setZOrder(888);  肯定就ok了,可我没有看到都ok,看样子888还不吉利,换成999也不行,崩溃!!!!查看代码:void CCNode::setZOrder(int z)

2013-07-06 12:16:07 2893

转载 Cocos2d-x 游戏&如何修复在iPad2上对象移动时屏幕局部闪烁的问题

这里有2个例子。(作者可能会在下一个版本修复这些bug)《梦幻连连看2 HD》http://itunes.apple.com/app/link-link-2-hd/id439611994?mt=8,《渔场危机 HD》http://itunes.apple.com/app/fisheriescrisis/id440999336?mt=8根据cocos2d-iphone的帖子”co

2013-07-05 14:03:31 711

原创 在cocos2d_x中判定单击长按弹出属性

这个操作功能不建议使用,不适合触摸屏bool LQMainLayer::ccTouchBegan(CCTouch* touch, CCEvent* event){ selctedNode = this->itemForTouch(this,touch); //先要判断是否是选中你要的东西 if(selctedNode && selctedNode->getTag()>=

2013-06-07 12:10:02 930

原创 CCTableView刷新数据后显示错乱

看一个论坛有人说:tableview里面有行代码有逻辑错误,会引起不少bug 诸如你的bug 还有cell多了之后会出现顺序错乱甚至不出现,改了之后应该就好了我们看CCTableViewCell .cpp文件中的CCTableViewCell *CCTableView::dequeueCell()函数中把CCTableViewCell *CCTableView::dequeueCe

2013-05-22 10:17:34 2126 1

转载 cocos2d-x 将cocosbuilder输出文件映射成对象的原理

一。调用代码CCNode* GameOverScene::loadCCBI(const char * pCCBFileName, const char * pCCNodeName, CCNodeLoader * pCCNodeLoader){ CCNodeLoaderLibrary * ccNodeLoaderLibrary = CCNodeLoaderLibrary::newDefa

2013-05-11 11:13:55 598

转载 cocos2d-x 的震屏效果

用了一下效果还可以。#ifndef __SHAKE_H__#define __SHAKE_H__#include "CCActionInterval.h"class CCShake : public cocos2d::CCActionInterval{ // Code by Francois Guibert // Contact: www.frozax.com

2013-05-09 20:47:26 1561

转载 char*,const char*和string的相互转换

char*,const char*和string的相互转换1. string转const char*   string s = "abc";   const char* c_s = s.c_str();2. const char*转string   直接赋值即可   const char* c_s = "abc";   string s(c_s);3. st

2013-05-08 09:34:59 363

转载 遍历map和vector

map使用迭代器遍历typedef std::map MAP_test;MAP_test a;MAP_test::iterator iter = a.begin();for(;iter != a.end();++iter){ //iter_prop->first 为KEY值 //iter_prop->second 为属性值}vector使用下标遍

2013-05-08 09:28:47 859

原创 CocosBuilder3与Cocos2d-x遇到的一些问题

1。版本不匹配  如果你见到类似  WARNING! Incompatible ccbi file version (file: 4 reader: 5)的提示,就表示你的cocos2d-x的CCBReader版本和CocosBuilder版本不一致看一下CCBReader的代码,可以知道 /* Read version. */ int version = this-

2013-05-07 09:28:55 2272

原创 cocos2d-x实现飞字效果

cocos2d-x实现飞字效果实现了三种飘字效果,可以在暴击时加一些特效和中文字“暴击”//// LQFlyNumber.h//#ifndef __LQFlyNumber_H__#define __LQFlyNumber_H__#include "cocos2d.h"using namespace cocos2d;//定义飘字类型typedef enum{

2013-04-27 18:03:07 1105 2

原创 Cocos2d-x 带冷却效果的菜单按钮CCMenuItem

带冷却效果的菜单按钮CCMenuItem//// LQCoolingSprite.h// // 带冷却效果的按钮//#ifndef __LQCoolingSprite_H__#define __LQCoolingSprite_H__#include "cocos2d.h"using namespace cocos2d;/** cdTime:冷却时间

2013-04-27 17:56:51 1208

原创 定义响应的手势类:长按手势,缩放手势

定义响应的手势类:长按手势,缩放手势// 初始化数据-(id) initWithData:(LQCityData *)citydata{ // always call "super" init // Apple recommends to re-assign "self" with the "super's" return value if( (self=[super ini

2012-11-20 09:58:27 509

转载 ccBlendFunc的使用

// 黑暗中的带背景图片纹理的光圈~  //        ccBlendFunc tmp_oBlendFunc = {GL_DST_COLOR, GL_ZERO};                   // 黑暗中的黄色光圈(前面表示upper,后面表示lower)~  //        ccBlendFunc tmp_oBlendFunc = {GL_ONE, GL_ZERO

2012-11-19 18:13:10 1410

原创 模态对话框的实现模板

类从CCLayerColor继承@interface LQModalLayer : CCLayerColor { }@interface LQModalLayer () { // 模态对话框菜单 CCMenu *m_pMenu; // 记录菜单点击 bool m_bTouchedMenu;}// 初始

2012-11-19 17:44:49 599

转载 cocos2d-屏蔽touch事件

http://blog.chukong-inc.com/index.php/2012/02/26/cocos2d-touch/问题描述:在使用cocos2d做ui时,经常会遇到,需要弹出一个子界面,并且需要屏蔽下层界面的touch事件。而弹出框上某些区域,或者按钮可以响应touch事件。解决方案步骤:1> 给弹出框添加带吞噬能力的touch代理功能。[[[CCDirec

2012-11-19 14:43:02 1293

原创 Cocos2d怎样使用原生态的控件

这个不难实现.只要你得到当前的视图,然后在这个视图上添加你想要的视图控件.UIView *view=[[DirectorsharedDirector] openGLView];新的cocos2d 2.0为UIView *view=[[DirectorsharedDirector] view];UIScrollView *scrollview = [[UIScro

2012-11-08 19:09:24 355

原创 Cocos2d-x学习:根据贝塞尔曲线进行抛物线移动补充,三角形顶点坐标获取某个角的角度

Himi的让CCSprite根据贝塞尔曲线进行抛物线移动其Blog原文:http://xiaominghimi.blog.51cto.com/2614927/665781 // 抛物线运动并同时旋转 -Himi //mSprite:需要做抛物线的精灵 //startPoint:起始位置 //endPoint:中止位置 //

2012-11-08 16:54:03 1241 1

转载 Cocos2d-x学习:动作Action(延时类动作)

【原文地址】http://blog.csdn.net/onerain88/article/details/7437944游戏中的大部分精灵都是动态的,所以动作类是游戏引擎中不可或缺的一部分,今天就简单的记录下Cocos2d-x中常用的动作类。Cocos2d-x提供了很多基本的动作类,主要包括两大类:一类是瞬时动作(CCActionInstant),一类是延时动作(CCAct

2012-11-08 16:46:05 504

转载 cocos2d-x中 场景中的层触摸消息应用

之前已经建立好了一个场景,在建立场景的时候,已经将一个CCLayer加到场景的子节点上,这个节点将作为这个场景的父节点,场景中所有的内容都将以它的孩子身份出现。在移动设备上,最常处理的就是触摸消息的响应了。 单点触控:Targeted Touch Delegate方式一个层接收触摸消息需要如下步骤:1,在初始化阶段将此层的属性设置为接收触摸消息。例如在init()函

2012-11-04 12:19:00 303

TexturePacker-2.4.3带license本资源

TexturePacker-2.4.3带license本资源

2012-11-09

Netron Diagram 2009,流程图工具源码

最新版本的NetronLight,比V2.5的版本改进不少,值得学习和扩展

2009-09-02

Netron Light v2.5 pre-release

netronlight .net开源流程图类库,类似visio,这个较轻量级版本多出不少东西。支持Group,支持Undo。但有些东西实现的较为啰嗦。不过不失为一个学习和再开发的项目。 Netron Light v2.5 pre-release The final release will be v3.0 around the summer 2006. You can however rely on the current interfaces and base classes, the core is stable. Many things are still missing in this pre-release but I have also stripped many features and things like documentation, unit tests, code comments, ASP.Net features and so on. While all the code is yours you'll have to register (it'll be around $50,-) for the documentation and all the fancy stuff. I hope to complete the 'ultimate guide to diagramming in C#' by the summer which will be accessible to registered users. Support is still kinda of a problem since I have little time. I hope the Netron forum will continue to deliver support and inspire (thanks to all who keep an eye on the forum). I have considered sort of billable consultancy and delivering custom versions of the diagram control(s) but I fear I don't have enough time and quiting my job to work full-time on Netron is an unreachable dream. Thanks to all of you who have donated to Netron and support this project by Email, chat or via the forum. I hope this pre-release will make you happy in the same way I enjoyed creating it. I beleive it contains a lot of stuff to explore and it's a little pearl of design. Thanks for downloading this, Francois [Francois.Vanderseypen@netronproject.com]

2008-12-03

C# lexer 语法解析器

These tools comprise a lexer generator and a LALR(1) parser generator, written entirely in C# and generating C#.

2008-09-09

空空如也

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

TA关注的人

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