自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 UTF-8到GB2312相互转化

来源:http://bbs.youkuaiyun.com/topics/340120536//UTF-8到GB2312的转换char* U2G(const char* utf8){int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0);wchar_t* wstr = new wchar_t[len+1];memset(wstr, 0,

2013-12-26 13:48:08 613

原创 安卓应用名修改路径

res/values/strings.xml

2013-12-18 18:04:06 530

原创 CCLOG输出不见了

今天突然发现CCLOG的输出不见了,找了半天都没有找到原因,后来才发现在vs2010中的输出窗口,点右键里面有个程序输出被无意中取消了

2013-12-16 14:17:09 598

原创 cocos2d-x 错误整理

一、Android NDK: jni/Android.mk: Cannot find module with tag 'CocosDenshion/android' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? Android NDK: T

2013-11-21 15:10:49 857

转载 进度条

m_pProgressBotSprite = CCSprite::createWithSpriteFrameName("RechargeLayer/BarBottom.png"); m_pProgressBotSprite->setAnchorPoint(CCPointZero); m_pProgressBotSprite->setPosition(ccp(187,250)); thi

2013-11-15 15:36:18 488

原创 注册单点触屏

CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true);

2013-10-17 14:17:22 299

原创 CCSequence

CCAction* pAction = CCSequence::create(CCDelayTime::create(3.0),CCCallFunc::create(this,callfunc_selector(GameLayer::Func))); this->runAction(pAction);void GameLayer::Func(){ }

2013-10-14 12:26:09 870

转载 Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tool

原文链接:http://blog.youkuaiyun.com/satiling/article/details/7000846Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:

2013-08-30 16:44:45 400

原创 获取当前设备语言

CCLabelTTF* pLabelLanguage = CCLabelTTF::create("","Arial",20); pLabelLanguage->setPosition(ccp(200,50)); this->addChild(pLabelLanguage); //获取当前设备语言 ccLanguageType currentLanguageType = CCAppl

2013-08-23 09:20:21 554

原创 CCControlButton 按钮

CCControlButton按钮也是cocos2d-x扩展的一个组件,还是应用程序中最常见、使用效率最高的组件HelloWorld.h文件#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "cocos-ext.h"#include "SimpleAud

2013-08-23 09:06:29 629

原创 CCControlSlider 滑动条

CCControlSlider* pSlider = CCControlSlider::create( "sliderBg.png", "sliderProgress.png",  //监听回调函数 "sliderThumb.png" //监听操作 ); pSlider->setPosition(ccp(size.width*0.5,150));

2013-08-22 18:46:16 705

原创 CCControlSwitch 开关

/* ** CCControlSwitch 开关创建 ** 有两种常用创建方式,一种只有前面4个参数,意义一样 ** 参数1:CCSprite对象,作为掩饰底图 ** 参数2:CCSprite对象,作为打开状态图 ** 参数3:CCSprite对象,作为关闭状态图 ** 参数4:CCSprite对象,作为拨动开关的触发图,拥有改变开关状态 ** 参数5:CCLabelT

2013-08-22 17:48:33 583

原创 CCEditBox之接口篇

既然是输入框,就要对其监控,在cocos2d-x中提供了CCEditBoxDelegate接口供我们重新其回调函数HelloWorld.h文件#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "cocos-ext.h"#include "SimpleAu

2013-08-22 17:18:26 830

原创 CCEditBox之创建与常用函数

CCSize size = CCDirector::sharedDirector()->getWinSize(); /* ** CCScale9Sprite类似于CCSprite,主要作用是放缩图片时尽可能保障不失帧 */ CCScale9Sprite* pSprite = CCScale9Sprite::create("player.png"); /* **

2013-08-22 17:01:15 1122

原创 CCEditBox使用之准备篇

CCEditBox编辑框类似于CCTextFieldTTF,但是更强大,比如密码输入形式,输入字体放大、 复制、粘贴、插入等。 cocos2d-x 2.x以后才提供。这个东西使用起来比较麻烦,费了好长时间。。。。步入正题首先,添加源码。项目属性->配置属性->c/c++->常规,添加一个附加包含目录,如图然后添加头文件,命名空间#include "cocos-ext.h"

2013-08-22 16:38:44 1057

原创 cocos2d-x win32程序移植到Androidb

1、运行cocos2d-x安装目录下的create-android-project.bat(需要cygwin支持),依次输入将要建立的Android 包名、项目名、SDK版本等级;2、把源文件复制到Classes文件夹下,把资源文件复制到Resources文件夹下3、编辑jni目录下的Android.mk。#2要修改的地方如下LOCAL_SRC_FILES:在这里加入你Cl

2013-08-21 16:24:51 691

原创 菜单之CCMenu

/* ** 文字菜单项 ** 参数1:显示的文字 ** 参数2:触发的目标对象 ** 参数3:触发的回调函数 */ CCMenuItemFont* pMenuFont = CCMenuItemFont::create("game start",this,menu_selector(HelloWorld::menuCloseCallback)); pMenuFont->s

2013-08-20 18:44:24 636

原创 输入框之CCTextFieldTTF

HelloWorldScene.h文件#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "SimpleAudioEngine.h"class HelloWorld : public cocos2d::CCLayer,public cocos2d::CCT

2013-08-20 17:23:06 687

原创 文字显示之CCLabelBMFont

CCLabelBMFont *label = CCLabelBMFont::create("Hello","testFont.fnt"); label->setPosition(ccp(180,100)); this->addChild((label));

2013-08-20 15:29:07 857

原创 文字显示之CCLabelAtlas

/*** CCLabelAtlas 利用字体图片来显示资源来显示自定义文字** 参数1:需要显示的文字** 参数2:文字图片资源路径** 参数3:每个文字在图片中的宽度** 参数4:每个文字在图片中的高度** 参数5:起始标示(显示文字-起始标示=文字在图片中的位置)*/CCLabelAtlas* pLabel3 = CCLabelAtlas::create("01

2013-08-20 15:25:17 701

原创 文本显示之CCLabelTTF

/* ** cocos2d-x中提供了3种可以使用的文本类,用于在层和精灵中添加文字 ** 分别为:CCLabelTTF、CCLabelAtlas、CCLabelBMFont。 ** CCLabelTTF是显示文本的文本类 */ /* ** CCLabelTTF创建方式一 ** 参数1:需要显示的字符串 ** 字体名称 ** 字体大小 */ CCLa

2013-08-20 14:56:54 639

原创 常用的两种layer层

/* ** CCLayer的创建方法 ** 默认黑色 */ CCLayer* pLayer = CCLayer::create(); pLayer->setPosition(20,20); this->addChild(pLayer); /* ** CCLayerColor的创建方法一 ** 参数 ccColor4B类型 RGBO(O = 透明度) */

2013-08-20 13:50:46 764

原创 CCSprite精灵的使用

/* ** 创建精灵的四种方式 */ /* ** 通过一张图片生成精灵对象 ** 参数:图片名称 */ CCSprite* pSprite1 = CCSprite::create("HelloWorld.png"); pSprite1->setPosition(ccp(70,150)); this->addChild((pSprite1)); /* *

2013-08-20 11:13:59 563

空空如也

空空如也

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

TA关注的人

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