魔兽科普汇聚WoW玩家们专属综合资讯门户网站!

LibOrbitGlow

一个库,允许在各种框架上自定义发光效果。

免费下载 举报 收藏插件
插件详情

插件中文资料库

中文说明、玩家点评、适用场景和替代推荐,方便快速判断是否适合你。

玩家一句话点评
LibOrbitGlow 适合需要其他插件、界面增强或玩法辅助的玩家,建议结合自己的职业和版本先测试再长期使用。
适用场景
  • 界面布局、头像框、姓名板和动作条优化

LibOrbitGlow 插件下载与使用指南

本页整理了 LibOrbitGlow 的功能用途、适用人群、安装方法和常见问题,方便玩家快速判断是否需要安装。

适合谁用

LibOrbitGlow 是一款 其他插件 类插件,适合需要优化界面、提升操作效率或补充游戏信息提示的魔兽世界玩家。

基本信息

  • 插件作者:MoONSHO7
  • 插件分类:其他插件
  • 适配版本:12.0.5,12.0.7
  • 累计下载:222

安装方法

  1. 点击上方下载按钮获取 LibOrbitGlow插件文件。
  2. 解压后将插件文件夹放入 World of Warcraft/_retail_/Interface/AddOns 目录。
  3. 重启游戏或在角色界面点击插件,确认 LibOrbitGlow 已启用。
  4. 如果插件不生效,请检查版本是否匹配,或关闭同类冲突插件后重试。

使用建议

LibOrbitGlow 安装后建议先在角色界面确认已启用,进入游戏后根据插件提供的命令、小地图按钮或设置面板进行调整。如遇到报错,可先单独启用该插件排查冲突。

LibOrbitGlow 常见问题

这个插件适合哪些玩家?

LibOrbitGlow 适合需要 其他插件 类功能的玩家,特别是希望提升游戏便利性、界面管理或战斗信息获取效率的用户。

下载后怎么安装?

下载后解压到 Interface/AddOns 目录,然后重启游戏并在角色界面启用插件。

为什么插件不显示或不生效?

常见原因是目录多套一层、游戏版本不匹配、依赖插件缺失或同类插件冲突。

有没有类似插件可以替代?

可以查看本页的替代插件推荐和相关插件区域,按下载量和分类选择同类工具。

插件 AI 问答

可以问:这个插件正式服能用吗、和 DBM 冲突吗、怎么设置、有没有替代插件。

LibOrbitGlow-1.0
一个即插即用的库,用于在任何 WoW 框架上绘制动画发光效果——动作按钮、光环图标、冷却计时、姓名板,以及其他任何你能指定到的元素。
它内置了六种不同的发光效果,这些效果源自暴雪自己的 UI 美术资源,因此看起来非常原生化,大多数玩家都能认出它们。它还能渲染诸如 Orbit Pack: Glows 这样的发光包——这些插件注册了自己的动画发光图集供该库使用。开发者可以将此库添加到自己的插件中,通过单次调用来显示和定制发光效果,并消耗发光图集(自己的或第三方的)以分发给用户。
六种内置发光效果分别为:Pixel、Autocast、Classic、Thin、Thick 和 Medium。每种发光效果都可以重新着色为你传入的任何 RGBA 颜色,从共享池中复用,帧率限制为 60fps,并且从 WoW 12.0 的 secret values 驱动时是安全的。
仅需要 LibStub。支持正式服 12.0+。

预览所有发光效果:/orbitglow
在游戏中输入 /orbitglow 打开内置展示界面——一个可移动的网格,显示所有已注册的发光效果,包括你已安装的任何发光包,按来源分组。左键点击一个发光效果可在你的第一个动作按钮上预览,右键点击可随机改变其颜色。

基本用法
显示和隐藏内置发光效果:
local lib = LibStub("LibOrbitGlow-1.0", true)
if not lib then return end

lib.Show(frame, "Pixel", { key = "myGlow", color = { 0.2, 0.8, 1, 1 } })
-- ... 之后:
lib.Hide(frame, "Pixel", "myGlow")

从已保存的设置中驱动发光效果——Apply / Remove 接受引擎类型或任何包注册的发光效果,因此你无需根据类型进行分支:
local id = mySettings.glow -- "Pixel", "Medium",或包发光效果如 "pinring"
lib.Apply(frame, id, { key = "proc", color = { 0.3, 0.8, 1, 1 } })
-- ... 之后:
lib.Remove(frame, id, "proc")

用所有可用的内容(内置发光效果和已安装的包)填充设置下拉菜单:
for _, name in ipairs(lib:GetGlowList()) do
-- name 和 lib:GetGlowInfo(name).source 用于按包分组
end

文档
完整的 API 参考、发光包格式、引擎选项、战斗/secret-value 安全性以及嵌入和版本管理说明均位于仓库的 README 中:
https://github.com/MoONSHO7/LibOrbitGlow

CurseForge: https://www.curseforge.com/wow/addons/liborbitglow

LibOrbitGlow-1.0

A drop-in library for drawing animated glows on any WoW frame — action buttons, aura icons, cooldowns, nameplates, anything you can point it at.

It comes with six distinct glows built from Blizzard's own UI art, so they look native and most players already recognise them. It can also render Glow Packs like Orbit Pack: Glows — addons that register their own animated glow atlases for the library to play. Developers add this library to their addon to display and customise glows with a single call, and to consume glow atlases — their own or a third party's — for distribution to their users.

The six built-in glows are Pixel, Autocast, Classic, Thin, Thick, and Medium. Every glow recolours to any RGBA you pass, is reused from a shared pool, throttles to 60fps, and is safe to drive from WoW 12.0 secret values.

Requires only LibStub. Retail 12.0+.


Preview every glow: /orbitglow

Type /orbitglow in-game to open the built-in showcase — a movable grid of every registered glow, including any Glow Packs you have installed, grouped by source. Left-click a glow to preview it on your first action button, right-click to re-roll its colour.


Basic usage

Show and hide a built-in glow:

local lib = LibStub("LibOrbitGlow-1.0", true)
if not lib then return end

lib.Show(frame, "Pixel", { key = "myGlow", color = { 0.2, 0.8, 1, 1 } })
-- ... later:
lib.Hide(frame, "Pixel", "myGlow")

Drive a glow from a saved setting — Apply / Remove accept an engine type or any glow a pack registered, so you never branch on which:

local id = mySettings.glow   -- "Pixel", "Medium", or a pack glow like "pinring"
lib.Apply(frame, id, { key = "proc", color = { 0.3, 0.8, 1, 1 } })
-- ... later:
lib.Remove(frame, id, "proc")

Populate a settings dropdown with everything available (built-ins plus installed packs):

for _, name in ipairs(lib:GetGlowList()) do
    -- name, and lib:GetGlowInfo(name).source for grouping by pack
end

Documentation

Full API reference, the glow-pack format, engine options, combat / secret-value safety, and embedding & versioning notes are in the repository README:

https://github.com/MoONSHO7/LibOrbitGlow

CurseForge: https://www.curseforge.com/wow/addons/liborbitglow

用户评价

暂无 / 5,0 条评价
免费插件下载后可以评价;付费插件 / WA 购买后可以评价;委托订单完成后可以评价。
暂无评价。

相关推荐

继续看看这些内容

全站搜索