博客专栏  >  移动开发   >  Unity中Lua的学习

Unity中Lua的学习

本栏主要介绍有关Unity中Lua的应用

关注
2 已关注
27篇博文
  • Lua_语句_if语句_005

    赋值语句赋值是改变一个变量的值和改变表域的最基本的方法。 如:a = “hello” .. “world” t.n = t.n + 1 例: a = ...

    2017-09-07 21:04
    80
  • Lua 之 面向对象 -- 继承

    面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。 Lua的也是一种面向对象的语言,我们常见的面向对象的编程语言有:C++ Java Ob...

    2016-09-01 11:44
    173
  • MAC 环境下的Lua配置

    下载最新版的lua-5.2.0 ( http://www.lua.org/ftp/ )然后解压 运行“终端”进入到该文件夹下 ,主要是cd 【文件夹名】 在“终端”输入 make macos...

    2016-05-01 17:50
    197
  • Lua --面向对象之多态

    Lua中的多态和我们平时接触的java,C#中的多态还是有些相似的 只不过看起来没有我们接触的java和C#的代码看起来紧凑,整齐,下面是根据上一个案例进行改写的多态。--多态 -- Meta cl...

    2016-09-01 19:50
    153
  • Lua require 相对路径

    Lua中的路径系统和我们熟知的路径系统是不一样的。 当我们随便的输入一个不存在文件的名,如下面的代码一样 require("lib.lua")就会出现以下的报错的信息no field package...

    2016-09-05 13:27
    2740
  • Lua_介绍_001

    Lua是什么?Lua是一个精悍小巧的编程语言,可以直接使用解析器进行解析,不需要编译的过程。大多数功能都可以使用Lua完成,但是Lua的解析过程效率较慢,一般将经常更改的界面等资源使用Lua语言实现。...

    2017-09-07 17:55
    94
  • Lua_技术背景及优点_002

    技术背景葡萄牙语 ‘Luna’(月亮) Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是...

    2017-09-07 20:50
    102
  • Lua_快速入门及变量_003

    注释写一个程序,总是少不了注释的。在Lua中,你可以使用单行注释和多行注释。单行注释:连续两个减号“–”表示注释的开始,直到行末为止。多行注释:由“–[[” 表示注释开始,并 且一直延续到“–]]...

    2017-09-07 20:57
    108
  • Lua_运算符_004

    逻辑运算符关系运算符算术运算符连接运算符优先级

    2017-09-07 21:00
    78
  • Lua_语句_循环语句_006

    while语句语法:while ( 条件判断 ) do 循环的语句块 end 打印1到10 【注】在Lua中没有+=操作repeat-until语句repeat 语句; unt...

    2017-09-07 21:08
    83
  • Lua_表结构_007

    在Lua中的table类似C#中的字典,其实就是一个key-value键值对的数据结构。常用的方法1 table.concat (table [, sep [, start [, end]]]):...

    2017-09-07 21:13
    83
  • Lua_函数_008

    函数可以看作程序员定义的操作,每个函数都会实现一系列的计算,然后(大多数时候)生成一个计算结果. ★ 必须先创建后使用! 函数体是一个语句块,定义了函数的具体操作.在函...

    2017-09-07 21:15
    129
  • Lua_模块与包_009

    模块声明Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后返回这个 table 就行。以下为创建自定义...

    2017-09-08 11:03
    80
  • Lua_元表(Metatable)_010

    在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联...

    2017-09-08 11:06
    86
  • Lua_协同程序_011

    Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂线程和协...

    2017-09-08 11:09
    84
  • Lua_文件I/O_012

    简单模式简单模式使用标准的 I/O 或使用一个当前输入文件和一个当前输出文件。以下为 file.lua 文件代码,操作的文件为test.lua(如果没有你需要创建该文件),代码如下:– 以只读方式打开...

    2017-09-08 11:11
    90
  • Lua_垃圾回收_013

    Lua 采用了自动内存管理。 这意味着你不用操心新创建的对象需要的内存如何分配出来, 也不用考虑在对象不再被使用后怎样释放它们所占用的内存。Lua 运行了一个垃圾收集器来收集所有死对象 (即在 Lua...

    2017-09-08 11:11
    108
  • Lua_高级特性_014

    面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。以下几种编程语言都支持面向对象编程:C++ Java Objective-C Smallt...

    2017-09-08 11:14
    115
  • Lua_ uLua基础_015

    什么是LuaInterfaceLuaInterface 是运行在.Net平台的Lua语言为什么使用uLuauLua的原理是在Unity3d中解析字符串形式的Lua脚本,让Lua与C#相互传递参数和方法...

    2017-09-08 11:18
    101
  • Lua_ uLua_C#中使用Lua_016

    前期工作,导入ulua_v1.25.unitypackage,然后在工程中引入LuaInterface命名空间。方法一:using LuaInterface; // 常见一个Lua解释器 LuaSta...

    2017-09-08 11:22
    108

PhotonServer
141829
插件
31197
设计模式
71252
NGUI
132896
C#基础
213493
Unity基础学习
539642
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部