作为一个游戏,地图是少不了的,并且地图的数量一定不止一张。
我们可以创建一个存放地图的矩形容器(数组,链表和STL模板库容器)
下面用列表的方式来初始化二维数组:
#define A true;
#define B false;
bool Stage_1::initData[MAPLENTH][MAPLENTH] =
{
B, B, B, B, B, B, B, B, B, A, B, B...
分类:
其他好文 时间:
2015-04-14 23:19:46
阅读次数:
238
角色类设计:
曹操:4个格子
将军_横:2个
将军_竖:2个
兵:1个
将角色分为12种,因为,其中10种是将军,横向的5种,竖向的5种,1种兵,1种Boss
角色属性:
ID:
Type:
贴图:
Role.h
#ifndef _ROLE_H_
#define _ROLE_H_
#include "cocos2d.h"
#include "tiny...
分类:
其他好文 时间:
2015-04-14 21:36:18
阅读次数:
146
关卡类中需要有没关初始的地图数据,即每个角色的位置。
属性:
ID:
所有RoleID:用到哪个Role写哪个,每个ID用‘,’分开
对应RoleID的行列:读取的时候有一个Row数据和一个Col数据,将这两个数据合并为1个Pos数据。
Level.h
#ifndef _LEVEL_H_
#define _LEVEL_H_
#include "cocos2d.h"
USI...
分类:
其他好文 时间:
2015-04-14 21:35:57
阅读次数:
152
DBUtil工具类的设计私有化构造方法,防止被new(很重要)暴露一些public的方法给外界调用(很重要)有这么两步之后,工具类基本就完成了·为什么要使用连接池?在应用中,与数据建立连接,操作数据库,关闭连接。这是一件很耗费资源的。为了合理的使用资源,诞生了连接池这个东..
分类:
数据库 时间:
2015-04-12 06:56:43
阅读次数:
204
对象行为类的设计模式,对同步事件分拣和派发。别名Dispatcher(分发器)
Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将相应I/O事件分发到对应的处理器中。
Reacto...
分类:
其他好文 时间:
2015-04-12 01:26:46
阅读次数:
307
正如每个c++程序员都应该知道的那样,只有在程序通过指向基类对象的指针或者基类对象的引用调用虚函数时,才会发生运行时的多态现象。 这个模型的含义可能不太明显。特别是对象的创建和复制不是运行时多态的,这一点严重地影响了类的设计。所以,容器(无论是类似于数组或者结构体的内建容器还是用户自定义容器类...
分类:
编程语言 时间:
2015-04-09 16:53:03
阅读次数:
198
本文将实现用单例模式实现一个英雄飞机类的设计,单例模式是游戏开发中最常用到的一种设计模式,原理也比较简单,仔细研究下就可以掌握好。...
分类:
其他好文 时间:
2015-04-06 12:52:34
阅读次数:
232
//Objective-C面向对象的C语言。//OC完全兼容C,凡是C语言代码可以直接编译在OC的工程当中。【面向过程的语言】都是祈使句,直接和CPU沟通。目的是操作CPU,储存数据,管理数据。//数学逻辑,就像小学解应用题,关注的是数据和管理数据。【面向对象的语言】在程序中,添加能够接收消息的单元...
分类:
其他好文 时间:
2015-04-06 00:45:02
阅读次数:
235
【开源访谈】Muduo 作者陈硕访谈实录
http://www.oschina.net/question/28_61182
开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。
【嘉宾简介】
陈硕 北京师范大学硕士,擅长
C++ ...
分类:
其他好文 时间:
2015-04-02 11:41:17
阅读次数:
207
迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
广义的迪米特法则在类的设计上的体现:
优先考虑将一个类设置成不变类。
尽量降低一个类的访问权限。
谨慎使用Serializable。(不懂)
尽量降低成员的访问权限。...
分类:
其他好文 时间:
2015-04-01 19:58:32
阅读次数:
139