- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 cocos2dx sqlite第三方库的资源保存和调用
sqlite3是一个简单的前端数据库,对于一些动作和前段保存数据比较多的游戏使用还是很方便#ifndef __Sqlite3Test__DataBaseHelper__#define __Sqlite3Test__DataBaseHelper__#include #include "sqlite3.h"#include #include
2014-08-29 14:26:39 1348
原创 pthread_cond 第三方库的线程同步机制
pthread_cond条件变量 pthread_cond, 另外一种线程间的同步机制。普通的 mutex 只允许一个线程进入临界区,就是拿到mutex这把锁的线程,而cond 允许多个线程同时进入临界区,由它来控制,在某些条件成立的时候,来唤醒其中一个等待着的线程,或者是唤醒所有等待着的线程。int pthread_cond_wait(pthread_cond_t* cond,
2014-08-29 14:12:25 742
转载 C++模板实现的通用工厂方法模式
1.工厂方法(Factory Method)模式工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式结构示意图工厂方法模式是简单工厂模
2014-08-26 11:21:36 1274
原创 Buileder(生成器)—对象创建型模式
一 意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。二 适用性在以下情况使用Build模式:1 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。2 当构造过程必须允许被构造的对象有不同的表示时。3 Builder模式要解决的也正是这样的问题: 当我们要创建的对象很复杂的时候(通常是由很多其他
2014-08-25 17:33:25 509
原创 c++11随机数
新的随机数获取途径包括两个东东,一个叫随机数引擎类,一个叫随机数分布类)。一个引擎类可以生成unsigned随机数序列,一个分布列使用一个引擎类生成指定类型、在给定范围内的随机数。下面我先暂时撇开cocos2dx,用纯C++敲几行代码,毕竟这才是根本嘛。1、使用随机数引擎类(生成随机数)随机数引擎类就是default_random_engine 这货了,下面用它来生成一组随
2014-08-22 10:39:31 742
原创 使用 CocoStudio 创建 Cocos2d-x 序列帧和骨骼动画
CocoStudio 简介2 环境搭建与配置3 序列帧动画的创建步骤4 如何在 Cocos2d-x 中运行其动画5 骨骼动画的创建1 CocoStudio 简介CocoStudio 是由 Cocos2d-x 官方推出的一个专门针对 Cocos2d-x 游戏开发的免费工具集,目前正在开发阶段,且日益完善之中!既是工具集,当然集成了现有各零零散散工具的功能,并且不断扩充,包
2014-08-15 13:45:12 1114
原创 c++常见基础知识快速浏览
extern是一个关键字,告诉一个编译器,这个变量或者函数在当前文件找不到,也会在以后的文件或者其他文件存在对于局部变量 如果想使局部变量在程序的整个生命周期里一直存在,可以定义局部变量为static 静态的 定义为局部静态变量 就是在函数范围类使用。内部连接和外部连接 内部连接意味着只为正在编译的文件创建存储空间 const 编译器会说
2014-08-15 10:56:33 612
转载 设计模式C++学习笔记之六(Facade门面模式)
Facade门面模式,也是比较常用的一种模式,基本上所有软件系统中都会用到。 GOF 在《设计模式》一书中给出如下定义:为子系统中的一组接口提供一个一致的界面, Facade 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。简单说,就是将复杂的逻辑封装起来,对外公开简单的接口,由客户程序调用。这里举了一个发送邮件的例子,我们理解为电子邮件吧,普通的邮件应该不需要告诉邮局,我们写的信件内
2014-08-14 17:36:45 398
原创 C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将只在
2014-08-08 11:28:24 419
原创 Java基本开发环境搭建
Java基本开发环境搭建 javaeclipsetomcatjdk服务器eclipse插件目录(?)[+]一开发工具获取开发工具包JDK 下载地址 下载文件的选择Java Web应用的Web服务器Tomcat 下载地址 下载文件的选择Java开发IDEEclipse 下载地址 下载文件的选择 E
2014-08-06 13:17:03 530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人