常见问题
尽管
LuaPerfect
在设计时尽可能希望把问题在代码中自动处理
/
解决掉。但是在
LuaPerfect
的使用中由于实际项目千差万别,
仍然存在很多不看文档就难以处理好的问题,
或者是一些
设计上的缺陷,或者是一些使用中的技巧,现将这些问题
/
缺陷
/
技巧集中列在此处供大家参
考。如果对于这些问题有更好的想法请通知
Anders
,如果遇到下列问题之外的问题也请立
即找
Anders
解决,感觉问题
/
回答存在描述不清的也请立即找
Anders
询问,谢谢大家:
零、总则
1
、问:遇到问题我该怎么办?
答:遇到问题可以先看
FAQ
,再找
Anders
。但是也随时欢迎找
Anders
,这边竭诚为大家服
务。
一、打开工程
1
、问:我的
Plugins
目录不在
Assets
根目录下,提示我这不是一个
XLua/SLua/ToLua/ULua
工
程,怎么办?
答:需要在
Data/Config/PluginsFolders.lpxml
里添加
Plugins
查找路径。
2
、问:我要如何打开我的
Lua
代码?我的
Lua
代码都在
Asset
Bundle
包中,不在
Assets
中,
可以打开吗?
答:你可以先打开
Lua
代码对应的工程,如果是
Unity
工程,
LuaPerfect
会自动打开
Assets
目录。如果
Lua
代码不在
Assets
中,可以直接在文件浏览器中将
Lua
代码文件夹拖入
LuaPerfect
的
Project
界面打开。或者可以用
File-Open
Source
Folder...
菜单项打开。
3
、问:我的资源非常多,切换时会稍微有卡顿的感觉,怎么处理?
答:如果资源非常多,建议打开
Lua
文件夹,然后关闭掉
Assets
文件夹。重新启动后会自动
添加
Apis
目录。
4
、问:我的工程是
XLua
工程,但是
dll
的名字不是
xlua.dll
,是自己定义的名字,提示不是
XLua
工程无法打开,怎么办?
答:暂时请联系
Anders
帮忙添加,
SLua/ToLua/ULua
类似。
二、代码调试
1
、问:我要去哪下载调试核心
LuaDebuggee.dll
?
答:
LuaDebuggee.dll
会由
LuaPerfect
工具自动复制到可以被加载到的地方,直接就可以
require()
,无需手动下载
/
复制,对于
Unity
,是
Assets
同级目录即
Unity
工程目录。
2
、问:加入
require(“LuaDebuggee”).StartDebug(“127.0.0.1”,
9826)
后,
LuaPerfect
没有任何反
应
(边框没有变黄),
自定义的
CustomLuaLoader
里发生错误,
提示找不到
LuaDebuggee.lua
或者类似的提示(有时直接提示
”Please
read
the
FAQ.pdf”
)。