- 博客(23)
- 收藏
- 关注
原创 转盘
//不能for循环// for (unsigned int i = 0; i // { for (unsigned int j = 0; j count(); j++) { /* CCActionInterval *forwardIn = CCFadeIn::create(2); CCActionInterval *backIn = forw
2016-03-08 18:48:17 339
转载 Cocostudio 笔记(2)Button+CheckBox
Button和CheckBox使用流程:(1)Button1、从cocostudio生成的.json文件中提取资源;2、在提取出来的资源包里找到我们要用的按钮button;下面就说下如何实现吧: (友情提示:请完整看完整篇博文在敲代码)1、用这段代码提取资源,这个前面已经有说过了 auto UI = GUIReader::getInstance()->widge
2016-03-03 15:14:39 311
原创 十五、顺序执行动作重复动作
#include "Action_2.h"Action_2::Action_2(){}Action_2::~Action_2(){}CCScene *Action_2::scene(){ CCSize size = CCDirector::sharedDirector()->getWinSize(); Action_2 *layer = Ac
2016-03-01 16:57:22 649
原创 (十四)持续性动作(一)
Move;Jump;Scale;Rotate;Skew;Blink;Fade(to,in,out);Tint#include "Action_2.h"Action_2::Action_2(){}Action_2::~Action_2(){}CCScene *Action_2::scene(){ CCSize size = CCDirector::sh
2016-03-01 15:19:19 1405
原创 (十三)动作概要、瞬时动作
#pragma once#include "cocos2d.h";class Action_1 : public cocos2d:: CCLayer{public: Action_1(); ~Action_1(); virtual bool init(); static cocos2d::CCScene *scene(); void callback(
2016-03-01 14:31:19 401
原创 CCString和CCArray
Shu_Ju::Shu_Ju(){}Shu_Ju::~Shu_Ju(){}CCScene *Shu_Ju::scene(){ CCScene *scene = CCScene::create(); Shu_Ju *layer = Shu_Ju::create(); scene->addChild(layer); return scene;
2016-02-29 17:14:54 292
原创 CCNode节点类和获取当前语言
CCNode(1)可以包含其他CCNode节点,可以进行添加/删除/获取子节点操作。(2)接受各种事件与回调函数,如定时器事件。(3)可以执行动作。
2016-02-23 18:40:05 238
原创 Menu菜单类
CCSize size = CCDirector::sharedDirector()->getWinSize();//屏幕大小 CCLabelTTF *label1 = CCLabelTTF::create("cocos2d-x","hzgb.ttf",35); // label1->setPosition(ccp(size.width / 2, size.height *
2016-02-23 14:51:51 619
原创 精灵类
#include "MySence.h"MySence::MySence(){}MySence::~MySence(){}CCScene *MySence::scene(){ // 'scene' is an autorelease object // 首先会创建一个scene CCScene *scene = CCScene::crea
2016-02-22 18:26:37 477
原创 CCSprite精灵类创建、坐标系OpenGL、坐标系UIKit坐标系(屏幕坐标系)-----
CCSprite精灵类创建哪些常用方法setScale(float fScale)//缩放!(0~1之间的数字->缩小)(1~之后的数字->放大)setSacteX(float fScaleX)//X轴上缩放setSacteY(float fScaley)//Y轴上作坊setRotation(folat fRotation)//旋转正为正时针旋转负为负时针旋转s
2016-02-22 18:25:32 555
原创 CCLabel
#include "CcLabel.h"#include "AppDelegate.h"#include "HelloWorldScene.h"#include "MySence.h"USING_NS_CC;CcLabel::CcLabel(){}CcLabel::~CcLabel(){}CCScene *CcLabel::scene()
2016-02-22 18:23:10 413
原创 (三)C++简单知识介绍、helloworld场景文件分析及新建场景 dietary
c++语法特点简单介绍 第一个HelloWorld场景 新建一个场景c++语法特点1、函数的声明和定义分开与Java、C#相比它的函数的定义与声明是完全分开的 会有一个.h文件{在.h文件中定义函数}会有一个.cpp文件{.h文件中定义的函数是如何实现的}例如:在AppDelegate.h文件中定义了五个函数class AppDelegate:priv
2016-02-19 19:27:55 252
原创 2、创建第一个cocos2d-x项目
cocos2dx项目结构Appdelegate类运行第一个cocos2dx项目修改游戏窗口大小进入cocos2d-x文件下tools---->project-creator打开cmd进入project-creator目录(注意不要有中文目录。)Python create_project.py -project testGame -package com.wang
2016-02-19 16:46:29 360
原创 第一章cocos2d-x
一、cocos2d-x搭建开发环境1、安装VS2012(VS2013)2、下载Python2.7.6 默认配置 next下一步一到finish 2.1 配置Python 环境变量 与配置jdk一致 path :安装根目录3、官网下载cocos2d-x开发压缩包 解压cocos2d-x开发包cocos2d-win32.vc2012打开项目
2016-02-19 14:21:38 217
原创 ProgressDialog(1)
ProgressDialog(1)在Android中程序的“加载中”对话框,是通过ProgressDialog来运行,这个类封装在Android.app.ProgressDialog中,但是需要留意的是Android中的ProgressDialog必须要在后台程序运行完毕前,以dismmiss()方法来关闭取得焦点(focus)的对话框,否则程序就会陷入无法终止的无穷循环中;又或者在线程里不可能有任
2016-01-27 16:45:59 239
转载 Java WeakReference的理解与使用
在Java里, 当一个对象o被创建时, 它被放在Heap里. 当GC运行的时候, 如果发现没有任何引用指向o, o就会被回收以腾出内存空间. 或者换句话说, 一个对象被回收, 必须满足两个条件: 1)没有任何引用指向它 2)GC被运行.在现实情况写代码的时候, 我们往往通过把所有指向某个对象的refereceequals()是用来判断两个变量的内容是否相同,如sting a="
2016-01-22 17:19:33 313
转载 Android支付宝支付封装代码
这篇文章主要介绍了Android支付宝支付封装代码,Android支付的时候肯定会使用支付宝进行支付,封装可以简化操作步骤,感兴趣的小伙伴们可以参考一下在做Android支付的时候肯定会用到支付宝支付, 根据官方给出的demo做起来非常费劲,所以我们需要一次简单的封装。 封装的代码也很简单,就是将官网给的demo提取出一个类来方便使用。?
2016-01-22 16:26:28 1520
原创 Android mainifest 中设置横竖屏
android:name=".MaalaPanxi" android:configChanges="orientation" android:label="@string/app_name" android:screenOrientation="landscape"----------------------------
2016-01-22 10:09:23 474
转载 cocos2dx调用Android其他activity
jni的意思是java本地调用,通过jni可以实现java层代码和其他语言写得代码进行交互。在cocos2d-x中,如果想要在c++层调用java层的代码,就是通过jni技术。通过调用java层的代码,我们就可以在Android平台下实现一些引擎没有提供给我们的功能,或者做一些其他的功能。比如加个广告,加个分享,调用Android原生的对话框等等吧。Cocos2d-x比较人性化的是为我们封装了jn
2016-01-21 18:52:16 738
转载 Android 支付宝 sdk 开发
一、申请移动支付权限首先登录【支付宝开放平台】http://open.alipay.com/platform/home.htm,添加应用,申请移动支付权限。申请开通支付,是需要公司文件的,个人是不允许开始支付的。具体细节就不再详聊了,下面就讲讲如何将阿里给出的demo运行起来。二、阿里支付DEMO1、概述(1)支付调用页面及测试支付宝在调用时,会首先
2016-01-21 17:51:59 556
转载 Android App的签名打包(晋级篇)
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的k
2016-01-21 14:38:22 256
转载 Android内存泄露与内存溢出是什么,什么情况是内存泄露,什么情况是内存溢出
内存泄漏是指分配出去的内存无法回收了内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。一般我们说的内存泄露是指堆内存的泄露,堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完成之后必须显示释放的内存,应用程序一般使用malloc,realloc,new等函数
2016-01-21 09:54:09 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人