
lua
a419891509
这个作者很懒,什么都没留下…
展开
-
C++调用LUA
Lua的C库可以做为Shared Library调用, 但一般开发游戏时会把Lua的所有源程序都包含在内, 并不把Lua编译成共享库的形式. 因为Lua程序只有100多K, 而且几乎可以在任何编译器下Clean Compile. 带Lua源程序的另一个好处时, 可以随时对Lua本身进行扩充, 增加我们所需的功能。 Lua的C库提供一系列API: * 管理全局变量 * 管理tables *转载 2012-08-21 23:33:44 · 731 阅读 · 0 评论 -
lua的TABLE性质
初学LUA,从一开始安装编译luaplus开始就麻烦一大堆。貌似luaplus是C++,而lua是C,但这本身的根源在于自身系统问题。 以上是一段小插曲罢了,浪费了我3天的时间,才开始学LUA,最后还是安装了原版的MSDN系统 安装LUA for Windows不说了。 打开SciTE 直接拿代码说 t = { Age = 27; add = function(self, n)原创 2012-08-21 23:11:58 · 448 阅读 · 0 评论 -
lua5.2 调用lua函数
小弟真的很郁闷啊,网上千篇一律,版本又不说。咱初学,自然下最新版本,又看不懂鸟文,造成学习困难 lua版本:5.2 先在C盘下创建一个lua文件,很简单,就一个相加函数 function add(x,y) return x+y end 然后在VS2008编译器里填写下面代码 #include "stdafx.h" extern "C" { #include "原创 2012-08-22 01:08:58 · 1164 阅读 · 0 评论 -
lua5.2.1 支持中文,变向调用C类函数
找了几天的资料,关于lua调用C++类,无非就是千篇一律的东西,没实际性内容,并且本菜又不喜欢luaplus,luabind,luaTinks等之类的二次封装(一会儿C,一会儿C++,说不定编译狂出错) 我是用来解释脚本的,不是用来搞游戏的。这么高深的东西,咱变通下。 在C函数里调用类函数,在注册就可以。直接看代码 // luatest.cpp : 定义控制台应用程序的入口点。 //原创 2012-08-23 01:30:29 · 2339 阅读 · 0 评论