Lua中,函数是对语句和表达式进行抽象主要方法。既可以用来处理一些特殊工作,也可以用来计算一些值。Lua 提供了许多内建函数,你可以很方便在程序中调用它们,如print()函数可以将传入参数打印在控制台上。Lua 函数主要有两种用途:1.完成指定任务,这种情况下函数作为调用语句使用;2.计算并返回值,这种情况下函数作为赋值语句表达式使用。函数定义Lua 编程语言函数定义格式如下:
转载 2023-11-27 13:37:20
77阅读
lua-resty-template lua-resty-template is a compiling (1) (HTML) templating engine for Lua and OpenResty. (1) with compilation we mean that templates are translated to Lua functions that you may call o
转载 2023-07-10 19:09:28
77阅读
cd /Users/Helloworld/Desktop/quick-cocos2d-x-2.2.5/bin/quicktest2. 执行 compile_scripts.sh脚本(位于quick-cocos2d-x-2.2.5/bin文件夹下。windows下执行.bat),执行时需要输入若干个参数,这里简单介绍一下各个参数功能(也可以直接查看对应php脚本文件或输入-h查看帮助):-h 帮
转载 2024-03-07 10:16:08
171阅读
目录 一、什么是lua二、lua源代码结构三、阅读lua源代码顺序 一、什么是lua1、lua是用C编写脚本语言,可以在web、游戏、物联网等场景下使用,源代码共1万多行;可以独立编程,可以嵌入到其他语言里面作为一个库使用,从而为应用程序提供灵活扩展和定制功能。2、lua官方源码下载网址:http://www.lua.org/二、lua源代码结构1、lua语言结构图2、lua源代码都放在src
转载 2023-08-10 18:01:03
202阅读
原理介绍第一步 lua调用java方法,会用到luaj,看源码local luaj = {} local callJavaStaticMethod = LuaJavaBridge.callStaticMethod local function checkArguments(args, sig) if type(args) ~= "table" then args = {} end
转载 2023-09-22 22:49:56
136阅读
在游戏开发中对接android平台时,我们不得不用到java,但是,游戏中逻辑全是通过lua编写,最初方法就是通过中间层 C++,c++通过Jni实现跟java交互,然后再听过toolua++,把接口暴露给lua,但是这样就很繁琐,现在有了LuaJ,我们就能够使用lua通过luaj直接调用java了。luaj 主要特征可以从 Lua 调用 Java Class Static Method
转载 2023-10-25 12:40:54
149阅读
1. Lua 函数主要有两种用途:1.完成指定任务,这种情况下函数作为调用语句使用;2.计算并返回值,这种情况下函数作为赋值语句表达式使用。2. Lua 编程语言函数定义格式如下: optional_function_scope function function_name( argument1, argument2, argument3..., argumentn) fun
转载 2024-02-27 12:08:14
23阅读
# LuaJava: 在Lua和Java之间建立连接桥梁 LuaJava是一个开源跨平台工具,用于在Lua脚本语言和Java之间建立连接。通过LuaJava,您可以在Lua脚本中调用Java方法、访问Java字段,甚至创建Java对象。这为开发人员提供了更多灵活性和选择,并且可以借助Java丰富库来扩展Lua功能。 ## LuaJava优势和用途 LuaJava主要优势在于
原创 2024-07-13 05:11:39
46阅读
虽然可能在编码时会经常用到闭包,但对闭包概念一直比较模糊。 简单说下自己对闭包理解 闭包实现方法  在我接触脚本语言有 lua、js、python,感觉语法都差不多,主要特点就是 :无需编译、若类型、数据结构强大、灵活多变这里随口说下脚本在开发中优点:无需编译,在软件更新时作用很大,由于appstore审核比较严,如果运行中游戏应用出现问题时需要更新时,
转载 2024-06-13 07:36:00
35阅读
 1 -LuaJava是什么以及LuaJava特点LuaJava is a scripting tool for Java. The goal of this tool is to allow scripts written in Lua to manipulate components developed in Java.LuaJava allows Java components t
转载 2024-04-18 09:15:41
153阅读
0.前言Lua是一种脚本语言,笔者在学习cocos2dx时候认识了这个脚本语言。据个人了解脚本语言最大优势是无需编译,使用其内核可以使其跨平台运行。JavaScript,Python,Perl这是笔者之前就知道脚本语言,其中JavaScript实际使用最多,主要用于网页设计,特效。由于接触Lua时间并不长,无法系统总结Lua特性,这里我就以我比较熟悉JavaScript(前端方向,下面简
转载 2023-12-01 10:50:03
91阅读
需要用lua写一个工具,c++调用lua,然后这个lua要require其他lua脚本,在主lua里面设置package.path,但一直都失败,甚至lua都无法编译通过。project_path = cpp_getProjectPath() local path = project_path.."/?.lua;" package.path = package.path ..";".. path
转载 2023-06-18 19:46:35
82阅读
用户可以通过在脚本中定义一个全局变量UI来实现定义脚本配置界面,该界面会在脚本运行前显示给用户,用于让用户设置一些脚本参数, 这些参数值会赋值给指定变量,脚本运行时可以通过访问这些变量来获取用户配置。下面是一个完整例子: UI = { { 'TextView{-请如实填写哦-}' }, { 'InputBox{}',
转载 2024-03-30 21:28:51
208阅读
OpenURL 脚本指南OpenURL 脚本指南目录 OpenURL 脚本指南目录OpenURL指令说明指令返回值说明iggparams.txt参数文件说明触动脚本示例0、URI编码函数1、启动应用2、生效指定记录3、一键新机4、重命名当前记录5、设置当前记录坐标 OpenURL指令说明功能代码启动应用openURL("IGG://cmd/open");一键新机ope
转载 2024-08-22 16:27:29
74阅读
  当前众多游戏引入脚本语言作为快速发布内容以及灵活扩展解决方案,在寻找向Android应用集成Lua脚本语言方案时,大量零碎资料并没有向开发者指引一个明确方向。在这里我把自己通过整合资料完成方案写下来,希望能给需要程序员帮助,欢迎大家提供更快捷方案。  不再赘述Android开发环境配置以及Lua脚本语言介绍,需要了解朋友可以Google资料。  我开发环境是Window,
转载 2023-11-29 11:20:26
174阅读
# LuaJava输出实现流程 在这篇文章中,我将教会你如何使用LuaJava输出。LuaJava是一个将Lua脚本嵌入到Java应用程序中桥接器,它允许你在Java代码中调用Lua函数。下面是实现这个功能步骤: ## 步骤流程 ```mermaid journey title LuaJava输出实现流程 section 准备工作 step 设置环境
原创 2023-11-14 11:29:00
49阅读
前言 原理 mark阶段 sweep阶段 三种颜色 数据流 参考 前言已经有很多人写了gc源码分析文章了,自己为啥还要继续写呢?最主要原因有两个:1.纯属对于个人来说,写东西能够加深自己理解和记忆,是个再学习过程2.看了一圈,云风系列和lichuang@github.com系列文章比较好,已经很详细了,但是自己看过程中还是有些问题,他们没有详细介绍,可能是觉
转载 2024-09-02 21:09:03
42阅读
在上篇文章中,我们已经为 JS 引擎扩展出了个最简单 Event Loop。但像这样直接基于各操作系统不尽相同 API 自己实现运行时,无疑是件苦差。有没有什么更好玩法呢?是时候让 libuv 粉墨登场啦。 我们知道,libuv 是 Node.js 开发过程中衍生异步 IO 库,能让 Event Loop 高性能地运行在不同平台上。可以说,今天 Node.js 就相当于由 V
转载 2023-11-30 16:48:59
21阅读
本节要讲的是如何将自己写C++类注册进Lua环境,让Lua去调用自定义C++类。网上有很多都是用原始tolua++工具来注册C++类,我看了很多这样教程,感觉操作起来十分麻烦,而且也很难看懂他们到底在讲什么。其实,在Cocos2d-x 3.2版本中,提供了bindings-generator脚本来封装toLua++用法,从而节省了工作量。 【使用工具】Windows7 x64
转载 2023-07-20 13:48:11
64阅读
# luajava android 科普文章 ## 介绍 LuaJava是一种将Lua脚本与Java代码结合框架,它使得在Android应用程序中可以使用Lua脚本进行编程。使用LuaJava,开发人员可以利用Lua动态特性和Java强大功能,来开发出更加灵活和高效Android应用程序。 在本文中,我们将介绍如何使用LuaJava在Android应用程序中嵌入Lua脚本,以及如何在
原创 2023-08-08 06:07:43
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5