从lua调用C++函数和对象,利用LuaPlus可以方便的从C++中调用lua脚本,反过也一样。通过注册函数或类对象,lua便可以访问C++。一、C风格函数注册 Lua提供了C风格的回调函数注册,该函数原型如下:int Callback(LuaState* state); 无论是全局函数、类非虚函....
分类:
编程语言 时间:
2014-07-29 20:52:52
阅读次数:
358
supercell最近处的卡通农场也叫HayDay异常火爆,这里我也来写一下游戏的主要框架。此游戏的核心较为简单,就是一个状态机在不停的运作,这里考虑使用状态模式来实现,为什么要选择状态机呢,因为游戏中的绝大多数的角色都是状态在改变行为,所以使用状态机是在合适不过了。首先分析一下游戏中的元素,要做到...
分类:
其他好文 时间:
2014-07-29 17:32:22
阅读次数:
275
昨天原本打算是写salt的WebUi-halite的,不过想了想,还是先写一些“看得见、摸得着的”的一些显而易见,最基本的用处吧。(尝到一些甜头后,才会继续去钻研吧。。。哈哈~)那,什么是Targeting呢?官方给到的解释是:Specifyingwhichminionsshouldrunacommandorexecuteastateb..
分类:
其他好文 时间:
2014-07-29 15:27:39
阅读次数:
369
我们先来看一个简单的例子:lua_State* L = NULL;// 内部调用lua函数double f(double x, double y){ double z; lua_getglobal(L, "f"); // 获取lua函数f lua_pushnumber(L, ...
分类:
其他好文 时间:
2014-07-29 10:29:56
阅读次数:
230
void lua_getglobal (lua_State *L, const char *name);获取lua全局变量,将lua的全局变量global name压栈。堆栈+1void lua_setglobal (lua_State *L, const char *name);设置lua全局变量...
?1、配置防火墙,开启80端口、3306端口 ???vi /etc/sysconfig/iptables ???-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) ???-A INPUT -m state --state...
分类:
其他好文 时间:
2014-07-28 17:02:15
阅读次数:
329
状态(State)模式: 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式的结构:上下文环境(Context): 它定义了客户程序需要的接口并维护一个具体状态角色的实例,将与状态相关的操作委托给当前的Concrete State对象来处理。抽象状态(State):.....
分类:
其他好文 时间:
2014-07-28 15:05:33
阅读次数:
250
state-machine environmentobject-oriente interfacefigure and axesbackend and frontenduser interface bankendshardcopy backends or non-interactive backen...
分类:
编程语言 时间:
2014-07-27 23:25:29
阅读次数:
283
只需在程序中添加该句即可: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
分类:
其他好文 时间:
2014-07-27 12:06:30
阅读次数:
183
这几个函数都在头文件#include 中声明。exit、_Exit与abort函数使程序终止,控制并不返回到这些函数的调用者。
exit()函数
void exit(intstate);
exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。main函数结束时也会隐式地调用exit函数。e...
分类:
编程语言 时间:
2014-07-27 11:23:32
阅读次数:
309