Lua的require添加模块经常报错,找不到 LuaException: E:/UnityProJect/Calculator/Assets/Script/Lua/NpcManage.lua:4: module 'ClothingStore' not found:no field package.preload['ClothingStore']no file './ClothingStore.lua'no file 'D:/Unity2018.3.0/Editor/lua/ClothingStore.lua'no file 'D:/Unity2018.3.0/Editor/lua/ClothingStore/init.lua'no file 'D:/Lua/5.1/lua/ClothingStore.luac'no file 'E:/UnityProJect/Calculator/Assets/ToLua/Lua/ClothingStore.lua'no file 'E:/UnityProJect/Calculator/Assets/Lua/ClothingStore.lua'no file 'C:/Users/Administrator/AppData/LocalLow/DefaultCompany/Calculator/Win/Lua/ClothingStore.lua'no file '.\ClothingStore.dll'no file 'D:\Unity2018.3.0\Editor\ClothingStore.dll'no file 'D:\Unity2018.3.0\Editor\loadall.dll'在Lua脚本中可先设置以下语句: package.path = "E:/UnityProJect/Calculator/Assets/Script/Lua/" .. "\\?.lua";
其中 "E:/UnityProJect/Calculator/Assets/Script/Lua/"是我放lua文件的地方,"\\?.lua"可以理解为通配符。