LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 58|回复: 0

[教程] 什么是魔兽世界插件

[复制链接]
发表于 2023-9-30 14:15:25 | 显示全部楼层 |阅读模式
插件(Plug-in,又称addin、add-in、addon或add-on)是一种遵循一定规范利用应用程序接口编写出来的扩展程序。其只能运行与程序里不可脱离单独运行。

        魔兽世界游戏插件是运行在魔兽世界游戏里的遵循魔兽世界游戏开发规范为用户提供交互与信息的程序,他需要放置到游戏固定目录,游戏启动后依据一定的准则加载运行,不可独立于游戏运行。独立运行的插件一般情况会被游戏定义为外挂(不绝对)。



        暴雪在魔兽世界初期暴露的应用程序接口未作过多的限制,导致很多插件的功能过于强大几乎接近于机器人。

        驱散插件,利用递归算法实时监控团队中的状态,一键驱散所有。

        还记得以前GRID插件可以配置加血和施法,能让操作者选择最佳目标和治疗法术和法术等级,使用这些插件的玩家可以在战斗中反复按压相同的按键,全程打地鼠连BOSS都可以不用看一眼。

        还有些插件允许你自动奔跑到某个点。坐标API 的利用可以让玩家在BOSS战的时候精准定位 跑位提示、距离雷达。

(GetPlayerMapPosition函数在版本Patch 7.1.0直接被暴雪在战场团队等场所禁用)。

    从2.0版本开始暴雪限制或移除或修改此类API提供的功能,从而限制插件提供的功能过于强大,让玩家更多的和游戏互动。

    魔兽世界默认的用户界面(UI)图1-1有一套基础的游戏所需的所有功能,只是想看看风景也可以关闭用户界面图1-2,用户界面的编写使用Lua和XML,Lua脚本被用作执行基本逻辑、接口调用,XML用作创建图形用户界面元素、界面模板。

        插件可以提供一些更为高级的辅助功能,帮助玩家进行游戏,也可高度定制替换整个默认用户界面是游戏看起来个性化。

        插件不一定非要有界面,他也可以是命令为用户提供功能。

图1-1 默认界面



图1-2 关闭默认插件



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-4-29 08:36 AM , Processed in 0.029826 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表