
waveTextLib
一个不完整的个人Minecraft库,用于创建带有波浪效果、渐变和逐字符效果的动画文本。
waveTextLib
waveTextLib 是一个不完整的、个人使用的 Minecraft Forge 库,用于创建动画和样式化的文本。
它提供了简单的 API 来组合文本效果,例如波动效果、渐变、动画渐变以及逐字符效果。
这个库最初是为我自己的项目创建的,因此它可能并不总是以通用用途为目标进行设计。随着项目的发展,API 和实现可能会发生变化。
请注意,这里描述的一些功能可能不完整、处于实验阶段或尚未完全实现。文档有时也可能超前于实际实现。
如果您觉得它有用,可以随意使用。如果它不适合您的需求,您也可以使用其他库,或在 MIT 许可下修改这个库。
示例
AnimatedText text = AnimatedText.of("TestHalo")
.wave(3.0f, 1.00f, 0.50f)
.gradient(0xFFFFFF, 0x00FFFF)
.gradientSpeed(1.00f)
.gradientPhase(0.50f);
效果可以链式组合以创建动画文本,而无需分别实现每种效果。
功能特性
- 动画文本渲染
- 逐字符波动效果
- 渐变和动画渐变效果
- 可扩展的位置和颜色效果
- 基于 Unicode 码点的渲染
- 基于 Minecraft
Font的字符宽度计算
兼容性
- Minecraft Java 版 1.20.1
- Forge 47.x
这个库主要是为我的个人项目制作的。如果碰巧对您有用,那就太好了!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。