Damage Numbers Pro-Unity中轻松实现伤害数字弹出

Damage Numbers Pro-Unity中轻松实现伤害数字弹出

 

Damage Numbers Pro是一款专为Unity设计的插件,它可以帮助开发者轻松地生成各种炫酷的数字和文本弹出效果。只需2-3行代码,即可在游戏内实现各种数字或文本的弹出显示,极大地提升了游戏ui的表现力。

功能特色

新版特性

  • 更好的性能:优化后的插件在运行时更加流畅,提高了整体性能。
  • GUI支持:新增了对GUI的支持,使得插件的应用范围更加广泛。
  • 自定义字体:提供了5种定制的ASCII字体,每种包含128个字符,满足不同风格的需求。
  • 多项新功能:详细更新内容请参见补丁说明。

核心功能

  • 易于实现:通过简单的几行代码即可完成数字或文本的弹出显示。
  • 自定义字体:内置5种定制的ASCII字体,每个字体包含128个字符。
  • 优化的池化与线程处理:通过对池化和线程处理的优化,提高了插件的运行效率。
  • 多种预设按钮:提供了多种预设按钮,方便调整样式、渐变和行为。
  • 面向摄像机功能:在3D模式下,数字或文本可以始终面向摄像机显示。
  • 穿透物体渲染:在3D模式下,即使有其他物体遮挡,数字或文本也能穿透显示。
  • 屏幕大小一致性:确保在不同分辨率下,数字或文本的大小保持一致。
  • 软碰撞功能:通过软碰撞功能,可以分散弹出的效果,避免重叠。
  • 高度可定制的淡入淡出:允许用户自定义数字或文本的淡入淡出效果。
  • 平滑移动或基于速度的移动:可以选择使用平滑插值(Lerp)或基于速度的移动。
  • 跟随游戏对象功能:数字或文本可以跟随指定的游戏对象,并保持一定的偏移量。
  • 震动效果:可以为数字或文本添加震动效果。
  • 初始旋转:可以设定数字或文本的初始旋转角度。
  • 随时间旋转:数字或文本可以随着时间的推移而旋转。
  • 按数值缩放:数值越大,显示的数字或文本越大。
  • 随时间缩放:数字或文本可以随着时间的推移改变大小。
  • 推挤功能:可以将附近的弹出效果推开一段距离。
  • 组合功能:可以将多个数字或文本合并并相加。
  • 销毁功能:可以清除现有的弹出效果。
  • 丰富的文本格式选项:支持显示小数,提供更多文本格式选项。
  • 干净的检查器界面:提供了一个清晰的检查器界面,带有工具提示和提示信息。
  • 使用TextMeshPro:插件使用TextMeshPro进行文本渲染,确保高质量的显示效果。

 

系统要求

  • Unity版本:至少需要Unity 2021.3或更高版本。
  • TextMeshPro:需要TextMeshPro(免费包,默认已安装)。

总结

Damage Numbers Pro是一款功能强大且易于使用的Unity插件,它能够帮助开发者快速生成各种炫酷的数字和文本弹出效果。无论是2D游戏还是3D游戏,甚至是VR项目,Damage Numbers Pro都能提供出色的弹出效果,增强游戏的视觉体验。通过丰富的自定义选项和高度的灵活性,这款插件已经成为许多游戏开发者不可或缺的工具之一。

Leave a Reply

后才能评论