WowLua学习笔记

                                                     WowLua学习笔记

为什么wow需要各种各样的插件?

  魔兽世界内置了LUA这个脚本语言, 使用它可以制作更高级得宏(LUA自己提供得函数等等在魔兽得环境中只能用做辅助作用,比如你想在屏幕显示出目标怪物还剩多少生命值,你不可能在LUA本身语言库中找到任何函数来直接得出结果,而只有使用魔兽世界自身提供给开发者的相关函数), 在魔兽世界里面,你可以使用魔兽提供的函数编出任何符合LUA脚本语言语法规则的宏(由于魔兽世界里面对宏的字符个数有限制,所以为了编写更强大的宏就出现了插件,让宏成为插件被魔兽启动时导入。

搭建lua的开发环境

  wowlua,他是一款可以在游戏中编程的插件,其下载地址https://www.curseforge.com/wow/addons/wowlua

在wow中运行lua脚本 并输出hello world

玩过wow的都知道,wow所有的插件地址都存放在 游戏路径:/World of Warcraft/classic/Interface/AddOns 路径下,我们只需要将wowlua插件下载下来,在该目录下解压,并重启游戏就可以了,此时游戏会从AddOnes中自动的去读取外部的插件。

wowlua是什么?如何使用?(官方文档)

WowLua是游戏中的Lua脚本环境,其中包括交互式Lua解释器以及多页脚本编辑器。其他功能包括:
语法着色,由krka壮观的For All Indents and Purposes库提供
圆滑的按钮,由Mikk提供

当WowLua运行代码时,为方便起见,它定义了一个全局函数print(),该函数将输出定向到WowLua窗口。不从WowLua运行时删除此全局变量

可以使用/ wowluarun或/ luarun从命令行运行WowLua页面。每个斜杠命令使用页面名称,并将任何问题或活动打印到聊天框架。因此可以从宏中使用它们。

可以使用/ wowlua或/ lua打开WowLua。如果提供的话,这两个斜杠命令都将使用lua表达式并运行它:
/ lua print(14)将打开WowLua并将数字14打印到输出窗口。在游戏内只需要输入/lua 便可以调用wowlua编程环境了,在wowlua中可以很好的编写lua代码并在游戏中调试,是开发wow插件的神器。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值