迷你世界开发者吧 关注:12贴子:826
  • 0回复贴,共1

问答:关于脚本学习的问题

只看楼主收藏回复

脚本用lua编写。
如何学习?
先去runoob.com/lua学习lua(当然不一定要全学,不然你可能去尝试其他更开放的lua3D库。。。。。。)
然后去developers.mini1.cn学脚本(温馨提示:API文档不能全信,有错误)
使用什么编写?
建议使用Visual Studio Code编写代码。
要高亮和自动补全有一个不全的lua包:https://github.com/LiuShuXi-Mini/minimodel(里面API文档扩展支持在vscode里直接访问开发文档,十分方便),作者是我,不全的原因是API更新日志不全,我得找新的。
最后,你会放弃的。。。。。。。。(听说API事件列表解释全是英文)
下列是题外话
----------------------------------------------------------------------------------------------------
为什么会选择lua语言?
1.lua与C++兼容性好,运行快,体积小
2.迷你世界也有部分lua,我都找到源代码了。。。。。。。。。。。。。
为什么不建议用脚本开发?
1.API文档有部分问题,例如以前获取昵称的函数不返回昵称。
2.调试麻烦:lua与触发器多了一类错误:运行时错误,而且不像C++变量不声明都算代码错误,lua是运行时错误:local 变量 is a "nil" value
3.API有许多难懂的地方
4.API有参数注明<不知道什么用><无法获取,后面可能会删除参数,系统自动提供参数>等等,我就想知道程序是你写的你不知道什么用。。。。。。。。。。。。。。
5.烦人的Errorcode(是否成功调用):有时因为他每调一次都要if检查是否成功,不仅烦人,而且降低速度;有时每次都是Errorcode.FALED(失败)而脚本无法进行下去。。。。。。。。。。。。。。。。。
6.如果你还未成年,你可能写着写着程序就到时间了。。。。。。。。。。。。。。。


1楼2021-02-25 22:53回复