Unity热更学习toLua使用--[1]toLua的导入和默认加载执行lua脚本

news/2024/10/6 22:23:27

[0]toLua的导入

下载toLua资源包,访问GitHub项目地址,点击下载即可。

image-20240504135957215

将文件导入工程目录中:

img

导入成功之后会出现Lua菜单栏,如未成功生成文件,可以点击Generate All 重新生成(注意很可能是路径问题导致的生成失败!)

image-20240504140721395

之后就可以开始编写脚本执行第一个lua程序了!

[1]C#调用Lua脚本

编写C#脚本,使用LuaState来开启虚拟机加载lua脚本,加载lua脚本有两种方式。

直接加载Lua目录下的lua脚本

这是LuaState自动寻找的路径--即Asset/Lua 路径 ,所以只需要给lua脚本的名称即可。

 public class CallLuaEntrance:MonoBehaviour{private void Start(){LuaState luaState = new LuaState();luaState.Start();//可加可不加 lua后缀luaState.DoFile("Main.lua");//或者使用require 不可以带后缀类型//luaState.Require("Main");luaState.CheckTop();//检查栈顶是否为空luaState.Dispose();//释放执行//luaState = null;}}

Main.lua

--主入口函数。从这里开始lua逻辑
function Main()					print("logic start")	 		
endMain()

即可完成第一个脚本的调用执行。

加载自定义目录下的lua脚本

image-20240504143633860

image-20240504144052664

image-20240504143954520

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/28405.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

DC1靶场练习

DC1 下载地址: https://download.vulnhub.com/dc/DC-1.zip 题目要求: DC-1 is a purposely built vulnerable lab for the purpose of gaining experience in the world of penetration testing. It was designed to be a challenge for beginners, but just how easy it is …

实验三junit单元测试

石 家 庄 铁 道 大 学 实 验 报 告实验项目名称:实验三 单元测试预习 一、 实验目的完成eclipse、java的jdk及junit的安装。 Junit的基本使用 Junit测试框架搭建二、 实验内容 1. (1)安装Jdk (2)安装Eclipse (3)安装Junit 2. (1)使用Eclipse创建工程 (2) 利…

解决excel打开.csv文件乱码问题

解决excel打开.csv文件乱码问题 今天打开用Excel打开一个后缀为.csv的文件,出现乱码,然后用Emeditor转化文件格式为Utf-8,再用excel打开还是乱码,然后就有了以下步骤 在Excel里面,点击 数据 => 从文本/CSV => 然后找到那个乱码.csv的文件,将其导入即可第二次我把制…

GitHub搭建免费博客

一、GitHub仓库准备 ​ 搭建博客需要准备两个仓库。一个存放博客图床的仓库,另一个存放博客网站的仓库。 1.1、图床创建新建仓库 第一步:​ 第二步:生成Token令牌点击右上角头像->Settings->下拉,直到左侧到底,选择Developer settings(开发人员设置)->Personal…

一键关闭 Win11 系统广告「GitHub 热点速览」

不知道读者中有多少人早已对 Windows 11 系统自带的广告感到厌烦,却又不知道如何关闭它们?虽然网上有详细的关闭教程,但是都需要逐一手动操作,不是很方便。所以,今天「GitHub 热点速览」给大家带来了一款能够轻松关闭 Windows 11 系统广告的工具「OFGB」,它开箱即用、界面…

OKR-Periods of Words(洛谷P3435 [POI2006] OKR-Periods of Words)

OKR-Periods of Words 题目描述输入格式输出格式样例 样例输入 8 babababa 样例输出 24 1. 题目到底要让我们求什么:(首先这是一道kmp的题)这是每个位置kmp的数值,代表它的border(真前缀和后缀)这是由题意得出的每个位置的最长周期(还没什么头绪)结合这张图来看:黑色字…

修改PHPExcel兼容php7.4

https://blog.csdn.net/u012931845/article/details/133899174 翻译 搜索 复制

高校运维赛WEB部分-gxngxngxn

高校运维赛WEB部分-gxngxngxn phpsql 利用万能密码登录 admin/""="a=a 登录进后台后得到flagpyssrf 访问/source可以得到源码 from flask import Flask,request from redis import Redis import hashlib import pickle import base64 import urllib app = Flask…