
Lua
文章平均质量分 59
Spiritring
只做开发,不搞科学
展开
-
Lua的面向对象写法
暗黑2多开辅助工具之一:Lua的面向对象写法1.唠叨两句1.Lua面向对象1.1 matetable1.2 lua的:语法1.3 比较舒服的面向对象写法1.4 setmetatable2 代码实例3 尾声1.唠叨两句最近闲的没事玩 暗黑2 怀旧. 哈哈哈哈哈哈 .需要开8个游戏一起操作,没有工具太麻烦了.于是产生了写个辅助工具的想法.工具需求当然要求小巧可爱 开发方便.又容易修改.所以选了c#和lua相互配合.机缘巧合vs商店找到一个库neolua.找到了用了一下确实不错就开工了.工具写好了.返回来原创 2021-02-10 22:31:15 · 396 阅读 · 0 评论 -
c取Lua的全局变量数组
配置实际上是非常简单的,添加好lib和头文件就ok了。注意如果您是使用动态库,需要配置dll,最好的方式是把dll放在编译目录下,这样发布您的程序就不会忘记这些杂七杂八的dll了。 Lua文件:luatext.lua -------------------------------------------------------------------------------原创 2009-03-14 21:04:00 · 5033 阅读 · 0 评论 -
c使用Lua函数(包含模糊参数)
有位网游给我个题,叫我写一个模糊参数的lua使用。感觉很有用途,因为c 函数与lua函数功能的统一,对c程序员编程是十分有利的。 对于函数参数是不定的,这种函数可能有些人并不清楚,但是却在一直使用而不清楚其内幕。在program lua中有这样的一章。这里不给出了。现在先说下c++是如何模糊的。 都是使用过sprintf()函数。有些人可能c++用惯了可能没用过sprintf()函原创 2009-03-14 22:22:00 · 1660 阅读 · 0 评论 -
Lua的红皮书《Beginning Lua Programming》下载
纳米机器人下载:http://www.namipan.com/d/902e81b237982bdd5596b35a55431a1ae143870e83648700原创 2009-03-28 01:28:00 · 1286 阅读 · 0 评论 -
举例说明关于 Lua闭包 的存在价值
关于Lua的闭包的用法。动态语言闭包是一大特色,但是知道如何产生一个闭包,不知道闭包如果来使用就会变成一个非常尴尬的问题。前几天突然想明白了。跟大家说说。有其他好的理解也欢迎来和俺讨论切磋。for i in iter() do print(i)end这是Lua的泛型for的一个伪代码。Lua提供了一些迭代器比如 pairs()这个东西。问题这个迭代器是如何写的呢?我们把for拆开来看iter会一直被调用 直到iter返回 nil为止。所以说 iter这个函数是一直被调用的。想想写法很容易想到闭包的特性。原创 2011-02-20 12:56:00 · 6417 阅读 · 0 评论 -
ipad平板上一样开发程序,牛X应用codea
春节这几天闲来无事就拿出俺的ipad2来找一些新鲜玩意,app store输入code真的跑出来很多应用。。。。由于对c c++的情结。。。看到个图标是个c的codea就点进去一探究竟。。。当进入软件介绍页面,,看那几张应用软件的截图,Lua。。。。。。详细阅读了软件的介绍我就澎湃了。。。怎么有点像我的ts3.0呢。囧。。。截几张图给大伙瞧瞧。原创 2012-01-27 12:31:10 · 10463 阅读 · 5 评论 -
Timeshift3.0 Game Engine今天第一期工作已经完成了.
哇真是不容易呀.整了快1年了.中间由于com的加入又返工了两次..今天终于可以进入第二期开发了.由于本引擎为自己消遣而完成.故不参与商业.可以拿来随意使用,休闲娱乐TS3.0经历了TS1.0 2.0的技术沉淀.今天架构已经比较成熟.Lua作为主逻辑开发语言..绑定了opengl为基础的渲染引擎.还有TS游戏引擎.配合目前还比较坑爹的Lua编辑器.构成了TS3.0的主框架.原创 2011-10-07 17:34:23 · 2078 阅读 · 3 评论 -
Lua2D游戏脚本引擎(渲染OpenGL) (源码放出)
引擎还不是太完整..尤其动画那个地方.可以忽略了..这个东西主要我是拿来写算法用的,因为不需要编译器想在哪写都可以 1.典型的精灵引擎.2.游戏整体架构为 MVC3.使用链式管理精灵.4.使用Lua为引擎脚本.可以在Lua上面控制引擎的逻辑.5.底层为c.表层为c++. ....您的修改会使其变的很强的..呵呵. 源码地址:http://download原创 2010-04-03 13:09:00 · 3836 阅读 · 1 评论 -
Timeshift3.0支持cocos2d-x for lua第一版bate版测试.
第一版.目前只有LuaEdit + cocos2d-x 可以调试Lua.图1:显示界面.图2: Debug支持.LuaEdit操作:原创 2013-07-04 09:30:27 · 2172 阅读 · 0 评论