找回密码
 立即注册
查看: 326|回复: 0

Xlua插件导入

[复制链接]
发表于 2021-8-13 19:49 | 显示全部楼层 |阅读模式
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
  1. using System.Collections;using System.Collections.Generic;using UnityEditor.Experimental.AssetImporters;using UnityEngine;using System.IO;[ScriptedImporter(1,"lua")]publicclassLuaImporter:ScriptedImporter{publicoverridevoidOnImportAsset(AssetImportContext ctx){var text = File.ReadAllText(ctx.assetPath);var asset =newTextAsset(text);
  2.         ctx.AddObjectToAsset("main obj",asset);
  3.         ctx.SetMainObject(asset);}}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 08:39 , Processed in 0.089651 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表