unity识别.lua文件
不需要把文件后缀改为.txt或者.bytes,unity可以直接识别以.lua为后缀
只需要把一下这段代码放到Unity工程的Editor文件夹下的任意C#文件中
[ScriptedImporter(1, ".lua")] public class LuaImporter : ScriptedImporter { public override void OnImportAsset(AssetImportContext ctx) { //读取文件内容 var luaTxt = File.ReadAllText(ctx.assetPath); //转成TextAsset(Unity可识别类型) var assetsText = new TextAsset(luaTxt); //将对象assetText添加到导入操作(AssetImportContext)的结果中。 ctx.AddObjectToAsset("main obj", assetsText); //将对象assetText作为导入操作的主要对象。 ctx.SetMainObject(assetsText); } }

浙公网安备 33010602011771号