• Lua-Lua for Windows(5)

    时间:2024-05-18 16:35:07

    5 Lua for Windows5.1 Lua for WindowsLua for Windows是Windows上Lua脚本语言的环境配置;Lua for Windows(LfW)将Lua二进制文件、Lua库文件和支持Lua的编译器组合在一个Microsoft Windows操作系统的开发工具...

  • ToLua学习笔记,运行bundle中的lua脚本

    时间:2024-05-18 16:32:58

    ToLua框架支持直接读取运行lua脚本文件,也支持读取打包到.unity3d中的lua脚本。另外ToLua还支持字节码方式读取脚本。打包工具类Packager.cs中对脚本的打包,选择如下打包方式:注意此部分经过我的修改。然后它会调用下边部分:上边选择了lua字节码方式,其实区别只是EncodeL...

  • cocos2dx lua 绑定之一:自动绑定自定义类中的函数

    时间:2024-05-14 09:27:38

    cococs2dx 3.13.1 + vs2013 + win101.首先定义C++类Student在cocos2d-x\cocos文件夹下新建一个user_define的文件夹放置两个文件。注意:这个类没有从Ref继承,是一个简单的C++类。①头文件Student.h #pragma once #...

  • lua中求table长度

    时间:2024-05-12 21:49:06

    关于lua table介绍,看以前的文章http://www.cnblogs.com/youxin/p/3672467.html。官方文档是这么描述#的:取长度操作符写作一元操作 #。 字符串的长度是它的字节数(就是以一个字符一个字节计算的字符串长度)。table t 的长度被定义成一个整数下标 n...

  • Redis源码学习:Lua脚本

    时间:2024-05-08 23:37:55

    Redis源码学习:Lua脚本1.Sublime Text配置我是在Win7下,用Sublime Text + Cygwin开发的,配置方法请参考《Sublime Text 3下C/C++开发环境搭建》。要注意的是:在Cygwin中安装Lua解析器后,SublimeClang插件就能识别出可饮用的L...

  • LUA重难点解析

    时间:2024-05-08 22:29:34

    1、元表元表也是一个 table,它附加在另一个 table 上,可以扩展该 table 的某些行为。拿 __index 来举例,它是用来扩展查找索引行为的。在查找一个 key 对应的值时,会依次经历如下规则:1、查找表中是否存在该索引 key,如存在,则取出相应值,如不存在则继续。2、查找该表的元...

  • 【限流】基于springboot(拦截器) + redis(执行lua脚本)实现注解限流

    时间:2024-05-02 09:54:56

    实现了滑动窗口,固定窗口,令牌桶,漏桶四种限流算法,并且支持各种扩展和修改,源码简单易上手。Gitee:https://gitee.com/sir-tree/rate-limiter-spring-boot-starter 一、令牌桶算法—入桶量限制 在客户端请求打过来的时候,会去桶里拿令牌,...

  • Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程

    时间:2024-05-02 08:37:41

    事前准备最近给游戏添加了苹果的内购,这一块的东西也是刚刚做完,总结一下,其实这里不管是游戏还是我们普通的App添加内购这一块的东西都是差不多的,多出来的部分就是我们Lua和OC的交互的部分,以前刚开始做它们交互的部分的时候,准备总结一下Lua和OC的交互的,就是它们相互的调用和传参,在这两篇文章中顺...

  • tolua++实现lua层调用c++技术分析

    时间:2024-04-29 13:38:10

    tolua++技术分析 cocos2dx+lua前言一直都使用 cocos2dx + lua 进行游戏开发,用 Lua 开发可以专注于游戏逻辑的实现,另外一方面可以实现热更新;而且 lua 是一个轻量级的脚本语言,库小但是功能齐全,所以在业内非常受欢迎。之前看了网上很多关于 c/c++ 如何与 lu...

  • Lua 学习笔记(五)函数

    时间:2024-04-28 21:35:21

    函数的定义:在Lua中,函数是一种对语句和表达式进行抽象的主要机制。一、函数基本用法     在Lua中,     1、函数既可以完成某项特定的任务。(被视为一条语句)     2、也可以只做一些计算并返回结果。(被视为一句表达式)格式:     function function_name( .....

  • Lua常用时间函数

    时间:2024-04-28 17:52:49

    常用时间函数print(os.time()) --当前系统时间值print(os.date("%Y%m%d",os.time())) --当前系统时间的格式化字符串print(os.date("*t"), os.time()) --当前系统时间表 table完整版本:{year=2005, mo...

  • Lua语法-变量

    时间:2024-04-28 07:45:27

    我们可以先在sub里打开文件夹,选择我们要的文件夹 分类 简单的4种变量类型 numberstringbooleannil复杂的4种变量类型 functiontableuserdatathreadnil 类似于C#中的null number lua中所有的数值类型都是number ...

  • 中文编程入门(Lua5.4.6中文版)第十二章 Lua 协程 参考《愿神》游戏

    时间:2024-04-27 07:43:26

    在《愿神》的提瓦特大陆上,每一位冒险者都拥有自己的独特力量——“神之眼”,他们借助元素之力探索广袤的世界,解决谜题,战胜敌人。而在提瓦特的科技树中,存在着一项名为“协同程序”的高级秘术,它使冒险者能够以一种独特的方式调度和管理自己的行动序列,就如同操控着多位英勇的元素使者,共同完成复杂的任务。 协...

  • Lua中面向对象

    时间:2024-04-24 19:17:16

    一、Lua中类的简单实现:(1)版本——摘自 Cocos2.0中的:--Create an class.function class(classname, super) local superType = type(super) local cls if superType ~...

  • Step By Step(Lua字符串库) (转)

    时间:2024-04-20 14:42:54

    1. 基础字符串函数:    字符串库中有一些函数非常简单,如:    1). string.len(s) 返回字符串s的长度;    2). string.rep(s,n) 返回字符串s重复n次的结果;    3). string.lower(s) 返回s的副本,其中所有的大写都被转换为了小写形式...

  • Redis从入门到精通(十八)多级缓存(三)OpenResty请求参数处理、Lua脚本查询Redis和Tomcat

    时间:2024-04-20 14:04:33

    文章目录 前言6.5 实现多级缓存6.5.3 请求参数处理6.5.3.1 获取参数API6.5.3.2 获取参数并返回6.5.4 查询Tomcat6.5.4.1 发送HTTP请求的API6.5.4.2 封装HTTP工具6.5.4.3 实现商品查询6.5.4.4 使用CJSON工具类6.5.4...

  • Redis中的Lua脚本(五)

    时间:2024-04-20 09:06:47

    Lua脚本 脚本复制 复制EVALSHA命令 EVALSHA命令式所有与Lua脚本有关的命令中,复制操作最复杂的一个,因为主服务器与从服务器载入Lua脚本的情况可能有所不同,所以主服务器不能像复制EVAL命令、SCRIPT LOAD命令或者SCRIPT FLUSH命令那样,直接将EVALSHA命令传...

  • Lua论分析需求(学好英文)的重要性

    时间:2024-04-18 11:05:01

    题目是这样的:Observe that its base and height are both equal to, and the image is drawn using # symbols and spaces. The last line is not preceded by any spa...

  • 27、Lua 学习笔记之五(Lua中的数学库)

    时间:2024-04-17 12:44:56

    abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2x / y的反正切值math.atan2(90.0, 45.0)1.10714871atan反正切函数math.a...

  • 25、Lua 学习笔记之三(高阶话题)

    时间:2024-04-16 19:01:37

    Lua 学习笔记之三 高阶话题迭代实例代码有关迭代的描述协作线程实例代码有关协作线程的描述 高阶话题 迭代 实例代码 --迭代local function enum(array) local index = 1 return function() local re...