RPGMZ 游戏引擎如何与lua进行互相调用 初探

javascript 复制代码
function ReadTxt(file_name){
		let data = file_name;
		if(StorageManager.isLocalMode()){
			data = StorageManager.fsReadFile(file_name);
		}else{
			const xhr = new XMLHttpRequest();
            xhr.open('GET', file_name, false);
            xhr.onreadystatechange = function() {
                if (xhr.readyState === 4) {
                    if (xhr.status >= 200 && xhr.status < 300) {
                        data = xhr.responseText;
                    }
                }
		    };
            xhr.send();
		}
		return data;
	};

上面代码是读取 TXT文件的代码 可以读取lua文件

javascript 复制代码
fengari.load(ReadTxt("Lua/main.lua"))();

本文使用了 fengari-web.js 这个库 添加为插件

执行lua代码

本文适合 不喜欢JS脚本 想体验lua脚本的玩家

结尾总结

请Project1论坛的小圈子 离开

相关推荐
598866753@qq.com4 小时前
Codex与Unity
unity·游戏引擎
admin and root4 小时前
「AI安全篇」实战AntiDebug自动化JS逆向加解密MCP
javascript·人工智能·网络安全·自动化·漏洞挖掘·cnvd·src赏金
落魄实习生4 小时前
Agent Scope Java 2.x 系列【7】工具使用
java·开发语言·ai
淡海水5 小时前
01-03-认知篇-C#内存模型深度解析
unity·c#·游戏引擎·.net·gc
茉莉玫瑰花茶5 小时前
GO [ 方法 ]
开发语言·后端·golang
狗凯之家源码网5 小时前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php
wengad6 小时前
从 wangEditor 迁到 wangEditor-next
前端·javascript·vue.js
乌暮7 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
行者-全栈开发7 小时前
【前端/JS框架】CVE-2026-3854:GitHub Enterprise Server X-Stat注入XSS漏洞深度剖析与紧急修复指南
前端·javascript·github
2601_962218617 小时前
C语言中三种库的编译和使用方法
开发语言·c++