自定义博客皮肤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)
  • 收藏
  • 关注

转载 线程安全的单例模式的几种实现方法分享

线程安全的单例模式实现有几种思路,个人认为第2种方案最优雅:、饿汉式、借助内部类、普通加锁解决、双重检测,但要注意写法,如果单体模式继续扩展为N元单体模式,那就是对象池模式了

2014-08-28 17:43:06 467

原创 jni/../../Classes/AppDelegate.cpp:102: error: undefined reference to 'TestController::TestController

错误信息:[armeabi] SharedLibrary  : libcocos2dcpp.soE:/Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-andr

2014-08-23 17:07:21 1527

原创 Intent 和 Intent Filter简介

Intent 是一个消息对象,你可以用它向另一个 app 组件发生动作请求。尽管 Intent 在促进组件间沟通的方式有多种,主要有个以下三种基本方式:

2014-05-21 20:38:56 997

原创 Activity 生命周期

Activities 在系统中是以 activity 栈的形式被管理的。当一个新的 activity 启动时,它将会被放到栈的顶部并变成 running activity——上一个activity 会被至于它的下面,在新 activity 存在期间它都不会到前端来。一个 activity 有四个重要的状态:

2014-05-16 16:29:36 670

原创 Camera实现照相功能的关键步骤

Camera类用于设置图像采集相关设置,开始/停止预览,拍照,检索编码视频帧。该类是 Camera 服务的客户端,管理真实的 camera 硬件。要访问camera设备,必须在 Android Manifest中声明 CAMERA 权限。还要保证包含 <uses-feature> manifest 元素声明你的应用程序使用的相机功能。

2014-05-14 13:29:40 1085

原创 解决adb server is out of date. killing...问题

解决adb server is out of date. killing...问题

2014-05-06 20:50:37 1175

转载 Android uses-permission权限大全

Android uses-permission权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用

2014-04-30 13:49:24 685

原创 Android数据存储之SharedPreferences

SharedPreferences 是Android常用的数据存储方式之一,它在Android程序中有广泛的应用。

2014-04-30 13:45:11 819

原创 Android常用系统服务

通过Activity类的getSystemService方法可以获得指定的系统服务。getSystemService方法只有一个String类型的参数,表示系统服务的ID,这个ID在整个Android系统中是唯一的。Android SDK在android.content.Context类中定义了这些ID。

2014-04-30 13:36:59 1235

原创 Android 数据存储

Android提供了多种可选的方式让你永久地保存应用程序的数据。方案的选择取决于你的特殊需要,如数据是否需要对你的应用程序是私有的或者可以被其他应用程序(或用户)访问,还有你需要多大的存储空间。

2014-04-30 13:32:16 670

翻译 Android中常用的音频编解码器常量MediaRecorder.AudioEncoder

Android中常用的音频编解码器常量

2014-04-17 19:34:32 2467

翻译 MediaRecorder类API简要解析

MediaRecorder是Android中常用的类,用于实现音视频的录制相关功能。

2014-04-17 19:29:17 2758

翻译 SQLiteOpenHelper-API

结构继承关系public abstract classSQLiteOpenHelperextends Objectjava.lang.Object   ↳ android.database.sqlite.SQLiteOpenHelper类概述:一个帮助类,帮助创建数据库和数据库版本管理。使用必须创建一个子类来实现其onCreate(SQLiteDatabase)

2014-04-14 20:58:56 902

原创 VS2012加载Cocos2d-x解决方案失败问题

VS2012加载Cocos2d-x解决方案失败问题

2014-03-25 18:42:59 1261

原创 Cocos2d-x项目过程中遇到的一些问题总结

这几天在用Cocos2D-X尝试着做一个小游戏,当然不是创新咯,只是单纯的模仿,就是为了将自己这段时间学到的技术应用于实践中。在这个过程中,遇到了一些问题,在此特做一些总结,以免以后遇到类似的问题。与诸君共享,希望能够在诸君以后的开发中起到一点帮助,哪怕只是一点点,也就不负初衷了O(∩_∩)O哈哈~1.进入场景后没有出现预期控件移动的效果错误原因:没有调用父类的onEnter()方

2014-03-25 07:27:11 1474

原创 Cocos2d-x添加音效CocosDenshion

声音是游戏中重要的元素之一,美好的配乐可以为游戏增色不少。Cocos2d-x引擎提供了强大的声音支持,今天我们就一起来学习如何使用这些接口来添加游戏中的背景音乐和特效音乐吧~~~

2014-03-25 07:18:50 1003

原创 C++基础知识回顾

1.endl是一个特殊值,称为操纵符(manipulator),将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区(buffer)。通过刷新缓冲区,用户可以立即看到写入到流中的输出。2.作用域标示符(scope operator,::操作符)3.std::cin>>v1;  std::cin>>v2;  输入操作的效果是从标准输入读取两个值,将第一个存放的v1中,第二

2014-03-19 13:14:00 672

原创 Cocos2d-x中常用的选择器

在Objective-C中,选择器(Selector)是类似于C++中的类函数指针的机制。由于Cocos2d-x继承了Cocos2d-iPhone的代码风格,因此也提供了一系列类似于Objective-C中创建选择器语法的宏,用来创建函数指针。这些宏都只有一个参数SELECTOR,表示被指向的类方法。将这些宏列举如下:#define schedule_selector(_SELECTOR) (

2014-03-18 21:29:24 675

原创 Cocos2d-x程序中的一些小细节

学习Cocos2d-x游戏引擎的第5天,在这几天的学习中,发现Cocos2d-x的确是一个简单易用但功能强大的2D游戏开发引擎(虽然我也没有接触过其他的引擎~~~~(>_细节决定成败!在学习Cocos2d-x的过程中也特别注意到一些细节问题,在此特意做一些简单的总结,希望能对你我未来的进一步学习有一些小小滴帮助~~我会陆续将自己碰到的一些细节问题写到这篇博文中来的,也希望大家在评论中进行补

2014-03-18 20:53:49 582

原创 Cocos2d-x精灵创建

精灵是游戏中非常重要的元素之一。Cocos2d-x通过CCSprit类创建精灵。CCSprite是一副2D图像,CCSprit可以通过图像或者图像中的一个矩形子区域创建。简单来说,精灵就是一张2D图片,我们在游戏场景中看到的大部分都是精灵对象。通过调用特定的程序接口,我们可以让精灵实现跳跃、旋转、移动、缩放等一系列动作。CCSprit的继承结构如下: Cocos2d-x中常用的创建精灵

2014-03-18 19:53:17 750 1

原创 Cocos2d-x动作详解

CCAction类继承自CCObject,有三个子类:有限时间动作(CCFiniteTimeAction)、跟随(CCFollow)、移动速度(CCSpeed),其中有限时间动作分为瞬时动作(CCActionInstant)和延时动作(CCActionInterval)。 基本动作CCAction的子类CCFiniteTimeAction分为瞬时动作(CCActionInstant)和

2014-03-18 19:10:07 524

转载 Cocos2d-x中常用的宏定义(二)

1.数学类cocos2d-x 里使用最多的数学类型是CCPoint,一个点,本质上也是一个向量,对于向量和向量之间有很多的数学操作要做,oh我知道要干什么,也许我知道怎么求一个值但是不知道怎么求得高效(或者不知道),怎么办我能偷懒吗?那当然可以。这其实并不是一个懒的标准,因为有一些方法写多了也可能确实稍微有那么点麻烦,所以自然cocos2d提供了一套ccp系列来帮助我们完成很多的工作,也显

2014-03-17 19:49:27 462

原创 Cocos2d-x中常用的宏定义(一)

宏名称功能参数示例CREATE_FUNC创建对象。重写create()方法,并调用类的init()方法,设置对象为自动释放__TYPE__:类名CREATE_FUNC(HelloWorld);NODE_FUNC创建对象。重写node()方法,并调用类的init()方法,设置对

2014-03-16 20:03:04 639

原创 Cocos2d-x的体系结构和目录结构

今天简单了解一下Cocos2d-x的体系结构和目录结构,以我个人的学习经验来说,学习一个框架或引擎之前,应该先了解它的整体系统架构,了解其运行流程和基本原理,这样在进一步的学习中思路就能保持始终清楚,学习效率也会有大幅提高。先来看看Cocos2d-x的体系结构:1.体系结构2.目录结构当你从http://www.cocos2d-x.org/download 下载Cocos2

2014-03-16 15:57:30 1045

原创 Win32下搭建Cocos2d-x开发环境(1):新建工程

1.下载Cocos2d-x相关类库可以在 http://www.cocos2d-x.org/download 下找到Cocos2d-x的类库。目前2.x的最新版本为2.2.3。直接点击下载即可2.解压缩对下载的jar包进行解压缩,获得如下两个文件:第一个_MACOSX实在IOS操作系统下使用的,我们不必去理会。打开cocos2d-x-2.2.2有如下目录:3.新

2014-03-16 09:54:30 761

原创 Cocos2d-x三种定时器的使用schedule,scheduleUpdate,scheduleOnce

Cocos2d-x三种定时器的使用schedule,scheduleUpdate,scheduleOnce首先,什么是定时器呢?或许有时候我们想没个一定的时间周期性地在屏幕上生成一个精灵,或者周期性地检验物体间的碰撞。当我们想周期性地(一次或者多次)去执行某个方法或某段程序时,就可以交给定时器来解决。 Cocos2d-x中有三种定时器,分别是schedule,scheduleU

2014-03-15 22:45:25 2206

空空如也

空空如也

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

TA关注的人

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