Lua是动态类型语言,变量不要类型定义
lua中有8个基本类型:nil,boolean,number,string, userdata,function,thread,table
用函数type可以测试给定变量或者值的类型
1.nil
nil类型只有一个值,那就是nil。一个全局变量没有被赋值以前默认为nil,给全局变量赋值nil可以删除该变量
...
分类:
其他好文 时间:
2014-06-11 06:38:48
阅读次数:
249
Description
相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二...
分类:
其他好文 时间:
2014-06-11 06:11:00
阅读次数:
264
今天的课程CCSpriteBatchNode...
分类:
其他好文 时间:
2014-06-11 00:26:07
阅读次数:
284
小游戏《贪头蛇》设计场景有: 主菜单、游戏主场景、游戏继续、游戏设置、游戏暂停、关于
进入游戏第一场景,显示该款游戏由哪家工作室或个人开发的
代码:
SnakeSceneManager类用来管理游戏所有场景的切换,包括创建新的场景,切换下一个场景,和关卡场景
OpenLayer类用来创建该场景
CCScene *SnakeSceneManager::createscene...
分类:
其他好文 时间:
2014-06-11 00:03:56
阅读次数:
394
//snakegame.h
#ifndef SNAKEGAME_H
#define SNAKEGAME_H
#include
#include
#include
#include
#include
/*枚举,表示方向*/
enum Direction{D_UP,D_DOWN,D_LEFT,D_RIGHT};
class SnakeGame:public QDialog
{...
分类:
其他好文 时间:
2014-06-10 15:57:26
阅读次数:
285
使用缓存的好处,这对于做过web开发的人员来说是很明了的。。
比如从数据库读取数据显示在前台为例,如果每次都调用数据库那么响应时间就会拉长。
如果我们给资源设置缓存,预先的把他们保存在缓存中,那么我们在程序中直接从缓存中读取资源,可以很好的提升游戏运行的效率;
在进入主场景以前,我们设置一个场景,其目的就是预先为资源设置缓存;
//精灵的序列帧缓存
SpriteFrameCa...
分类:
其他好文 时间:
2014-06-10 15:46:56
阅读次数:
198
配置好Genymotion虚拟机后,运行cocos2dx的应用时会崩溃,报"unfortunately
stop"一、要将libcocos2dcpp.so编译成x86架构:在proj.android/jni/Application.mk文件中加入APP_ABI
:= armeabi x86二、 在....
分类:
其他好文 时间:
2014-06-10 09:03:58
阅读次数:
336
网游的基本结构各大模块的基本功能如下·
服务器端登陆服:处理新建玩家、登陆逻辑。场景服:处理场景服中的逻辑。中心服:处理跨服的逻辑,实现不同场景服进程的数据调度,以及向数据库查询数据。数据库前端:定时将这里缓存的数据存入数据库。服务器管理服:通过配置xml管理多个服务器的启动关闭,作为守护程序定期与...
分类:
其他好文 时间:
2014-06-10 00:57:11
阅读次数:
326
客户端发送消息,统一在服务器端触发战斗服务器端驱动战斗过程客户端端接收用户输入向服务器发送消息客户端接收服务器消息显示客户端表现1.
服务器--客户端交互(战斗流程)整战斗流程分为4个状态:战斗准备,战斗开始,战斗进行,战斗结束。其中战斗进行状态时服务器客户端可以进行两种交互,一种是服务器端定时器触...
分类:
其他好文 时间:
2014-06-10 00:41:45
阅读次数:
330