lua 备忘录
czfshine
新手一枚,学习ing。
展开
-
【wxlua教程二】关于wxlua库的大小
有的同学觉得wxlua很大,想说能不能给它弄小一点,我的答案是可以。wxlua下有什么为wxlua加壳压缩wxlua下有什么编译过wxlua的人知道在cmake中有一个选项为 wxWidgets_ALL_COMPONENTS_28=gl;stc;richtext;aui;xrc;qa;media;net;xml; html;adv;core;base 用来设置wxlua生成所需要原创 2015-02-17 16:00:56 · 2782 阅读 · 0 评论 -
【饥荒】介绍一些组件
介绍一些组件原文:[Introduction to some Components] (http://forums.kleientertainment.com/topic/47542-introduction-to-some-components)翻译: @czfshine Prefabs(预设物), Components(组件), Stategraphs(状态图), 这一些名词意味着是什么翻译 2015-02-17 16:10:35 · 18092 阅读 · 1 评论 -
【wxlua教程三】开始例程
说明:这一篇就开始讲wxlua的使用了,wxlua可以集成在你的C++程序里, 也可以当成一个独立的库给lua调用。我这里假设你已经有一些lua基础,了解面向对象编程。 本系列托管在github上相关链接维基面向对象页面 wxlua官网如何运行wxlua程序wxlua本质是lua脚本,用lua解释器可以成功运行,因为需要载入wx库, 所以wx库文件要放在lua可以寻找到的地方。通常放在程原创 2015-02-17 16:04:27 · 3997 阅读 · 2 评论 -
【wxlua教程一】搭建环境
【wxlua教程一】搭建环境 本文章将讲述搭建wxlua运行环境与如何运行wxlua脚本。 本系列托管在github上wxlua教程一搭建环境说明在win下第一种 用lua for window第二种 下载本项目的win32文件夹第三种 编译wxlua源码与lua使用在linux下在mac下说明:wxlua脚本其实是lua脚本,只要wx库的路径正确用lua解释器就能运行。原创 2015-02-17 15:57:54 · 5447 阅读 · 1 评论 -
Lua利用元表实现修饰器
基础概念元表(metatable)弱表(weak table)运算符重载修饰器概述有时我们要为一些对象增加元数据(文档,变量类型什么的),但有时对象是从别处来的,没法修改内部,所以要用到修饰器。注:本文的对象指lua中的table,function,userdata等。什么是修饰器?修饰器可以理解成数学中的算子,接受一个函数,返回修饰过的一个函数,例如微分算子ddx\frac{d}{dx}原创 2015-06-23 21:05:57 · 2432 阅读 · 0 评论 -
lua oop[0]:实现基本的OO 框架
lua虽然原生面向对象,不过它提供了一些功能,使得我们很容易模拟出对象云风以前也实现过一次,代码有点复杂,我想重新实现一些。目标实现一个Class 函数,它接收一个构造函数,然后返回一个生成器,每次调用这个生成器可以生成一个新的对象.原创 2017-01-06 17:17:34 · 2071 阅读 · 0 评论 -
lua oop[1]:属性定义
这篇文章就是要来把self都去掉,但是语义和上面的一样原创 2017-01-19 17:00:28 · 813 阅读 · 0 评论