XGundam05 发表于 2021-8-13 19:49

Xlua插件导入

Xlua插件导入
1.进入github.com下载腾讯的xlua包,此处下载的是最新版本


2.使用Git 工具拉取 Git Bash Here


3.将xlua包里Assets文件夹里的文件复制到unity项目Assets文件夹里即可
4.运行代码 luaenv.DoString(“print(‘Will You Marry Me’)”);
lua输出会有一个lua的标识 “LUA: hello world”,导入成功
如何将lua文件赋值给TextAsset变量
只需在工程的Editor目录下加入一下cs文件即可
LuaImporter.cs
using System.Collections;using System.Collections.Generic;using UnityEditor.Experimental.AssetImporters;using UnityEngine;using System.IO;publicclassLuaImporter:ScriptedImporter{publicoverridevoidOnImportAsset(AssetImportContext ctx){var text = File.ReadAllText(ctx.assetPath);var asset =newTextAsset(text);
      ctx.AddObjectToAsset("main obj",asset);
      ctx.SetMainObject(asset);}}
页: [1]
查看完整版本: Xlua插件导入