xlua学习过程遇到的问题,以后通了之后可能就不是问题了。但是还是有记录的必要。
2018-02-13 15:19
706 查看
//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)
//文档你说的是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)
相关文章推荐
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- RN学习过程中遇到的问题记录
- nodejs 学习过程遇到问题记录1
- 记录学习laravel框架过程中遇到的问题
- dwz问题(本文主要是供个人学习成长之用,陈述的是本人在开发过程中遇到的几个小问题的总结,可能兼或插入一些网络资料)
- ITK+VTK 混编学习过程中遇到的问题记录
- 新开博客,督促自己在学习过程中遇到的问题或者好的想法都记录下来
- 学习python过程遇到的问题与记录
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- 记录linux学习过程中,遇到的问题与解决办法
- 你应当如何学习C++以及编程(细节是必要的,但不是重要的,把时间用在集中精力去解决问题,而不是学习新技术,那样练不成高手。在实践中提高才是最重要的。最最重要的内功还是长期学习所磨练出来的自学能力)good
- 记录一下学习JAVA过程中所遇到的问题(持续更新)
- 最近学习过程中遇到的问题,记录一下
- 愚人节开启自己学习安卓的博客生涯,记录自己学习过程中遇到的问题
- 记录在学习ML过程中,在MATLAB中集成LibSVM时遇到的问题
- hadoop学习过程中遇到的问题记录
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—DiscuzNt
- Stream学习过程中遇到的一个问题记录
- 4程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事也许会因此看不起他。如果他按部就班地按既定设计完成,还要花更多时间在后续集成上,但那就不是他个人的问题了,怎么办