独立工具,让游戏更有表现力。

让每次命中
都有回响。

我们为 Unity 制作专注而实用的工具,把游戏中的每个事件,变成玩家能感受到的反馈。

JLS / 001GPU DAMAGE TEXT
真实示例中的彩色伤害、暴击与治疗数字
向下探索 ↓UNITY TOOLS / JOYLINKSTUDIO

01 / 主打工具

版本 1.3.0

每一个数字,
都能有自己的表达。

准备发布中

用 GPU Damage Text 把伤害、治疗与暴击带入游戏世界。通过一个管理器、可配置的样式,以及围绕 GPU 文本构建的渲染路径,组织战斗反馈。

GPU Damage Text

BUILT-IN / URP
GPU DAMAGE TEXT / 真实示例画面画面来自真实 Unity 压力测试示例,用于展示密集文本效果,不作为性能测试结论。
/01

让数字拥有你的风格。

分别调整不同反馈类型的运动、颜色、缩放与淡出。替换数字图集,让飘字融入游戏的美术风格。

/02

让场景保持简单。

通过一个管理器协调文本,无需为每条飘字单独创建 UI 对象。

/03

连接你的战斗系统。

在世界坐标生成、跟随 Transform 或使用局部偏移;支持直接资源引用与资源提供器工作流。

样式配置 / UNITY 编辑器

你的游戏,你的节奏。

调整一次命中的轨迹、一次暴击的分量,以及一次治疗的节奏。用样式表集中管理每种反馈的表现。

Unity 样式编辑器:颜色与动画曲线配置
样式配置 / UNITY 编辑器

从明确的支持范围开始。

Unity 版本

2022.3 LTS +

已在 2022.3.62f3 与 6000.4.5f1 检查导入和 Shader。

渲染管线

Built-in + URP

当前版本不正式支持 HDRP。

随包提供

示例 + 使用文档

涵盖接入、样式、字体定制和常见问题。

02 / 从想法到第一次命中

更快接入,更早看到效果。

  1. 01

    创建管理器

    从 GameObject → JoyLinkStudio → GPUDamageText → Manager 创建管理器,检查默认字体、材质、样式与质量设置。

  2. 02

    连接命中事件

    在伤害或治疗事件中调用生成 API,传入游戏摄像机可见的世界坐标。

  3. 03

    找到合适的手感

    调整样式,并通过随包示例,在自己的目标设备上验证实际效果。

C# / 生成一次伤害飘字
using JoyLinkStudio.GPUDamageText;
using UnityEngine;

public void ShowHit(Vector3 hitPoint, int damage)
{
    GPUDamageTextAPI.SpawnNumber(
        damage, hitPoint, DamageTextType.Damage);
}
GPU Damage Text · Runtime API

开始前,你可能想知道。

可以使用自己的字体吗?

可以。导入自己的图集,并按字体定制流程生成 GPUDamageTextFontAsset。默认图集以数字为主;字母和本地化字符需要自己的字体资源。

必须使用 Addressables 吗?

不需要。可以直接引用资源;使用动态加载的项目,也可以接入资源提供器。

完整文档在哪里?

包内附带英文与简体中文的快速开始、用户指南、字体定制和问题排查文档。这里先介绍最基本的接入方式。

03 / 关于 JOYLINKSTUDIO

专注的小工具,
留给创作更大的空间。

JoyLinkStudio 是专注 Unity 运行时渲染与战斗反馈的独立工具工作室。我们目前的作品 GPU Damage Text 提供可编辑样式、示例场景和接入文档,帮助开发者构建自己的反馈表现。

有想法?聊一聊。

一起把效果做好。

有接入或兼容性问题?欢迎告诉我们你的 Unity 版本、渲染管线,以及想实现的效果。