首页 > 其他 > 详细

xlua学习过程遇到的问题,以后通了之后可能就不是问题了。但是还是有记录的必要。

时间:2018-02-13 16:28:53      阅读:270      评论:0      收藏:0      [点我收藏+]

//2.加载lua文件,这里这种方式只能够加载Resources文件夹下面的,并且是lua.txt类型的文件,感觉没啥乱用。
//文档你说的是Resources文件夹下面的才需要加txt后缀,那么就是说当前文件夹下面的不需要。但是实验得出的是找不到模块。什么鬼?
luaEnv.DoString("require(‘testloadfile‘)");
luaEnv.DoString("require(‘testloadfile2‘)");

 

LuaException: [string "chunk"]:1: module ‘testloadfile2‘ not found:
no field package.preload[‘testloadfile2‘]
no such builtin lib ‘testloadfile2‘
no such file ‘testloadfile2‘ in CustomLoaders!
no such resource ‘testloadfile2.lua‘
no file ‘D:\Program Files\Unity\Editor\lua\testloadfile2.lua‘
no file ‘D:\Program Files\Unity\Editor\lua\testloadfile2\init.lua‘
no file ‘D:\Program Files\Unity\Editor\testloadfile2.lua‘
no file ‘D:\Program Files\Unity\Editor\testloadfile2\init.lua‘
no file ‘D:\Program Files\Unity\Editor\..\share\lua\5.3\testloadfile2.lua‘
no file ‘D:\Program Files\Unity\Editor\..\share\lua\5.3\testloadfile2\init.lua‘
no file ‘.\testloadfile2.lua‘
no file ‘.\testloadfile2\init.lua‘
no file ‘D:\Program Files\Unity\Editor\testloadfile2.dll‘
no file ‘D:\Program Files\Unity\Editor\..\lib\lua\5.3\testloadfile2.dll‘
no file ‘D:\Program Files\Unity\Editor\loadall.dll‘
no file ‘.\testloadfile2.dll‘
no such file ‘testloadfile2.lua‘ in streamingAssetsPath!
stack traceback:
[C]: in function ‘require‘
[string "chunk"]:1: in main chunk
XLua.LuaEnv.ThrowExceptionFromError (Int32 oldTop) (at Assets/XLua/Src/LuaEnv.cs:429)
XLua.LuaEnv.DoString (System.Byte[] chunk, System.String chunkName, XLua.LuaTable env) (at Assets/XLua/Src/LuaEnv.cs:262)
XLua.LuaEnv.DoString (System.String chunk, System.String chunkName, XLua.LuaTable env) (at Assets/XLua/Src/LuaEnv.cs:276)
ToDoTest.Start () (at Assets/XLua/Tutorial/TODOTest/ToDoTest.cs:19)

xlua学习过程遇到的问题,以后通了之后可能就不是问题了。但是还是有记录的必要。

原文:https://www.cnblogs.com/hackerl/p/8446727.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!