# Modular Motion加速Unity GUI工具的开发

> Unity GUI工具Modular Motion v1.5、Modular Motion v1.9旨在为Unity开发人员提供一种简单易用的工具，使他们能够更快地创建GUI动画。这个工具只需要一个组件，便可以完成大多数的动画效果。这样，开发人员就可以将更多的时间投入到设计上，而不是花费时间在编写代码上。同时，这个工具还可以与UI按钮、鼠标事件、Unity事件或C#编程语言无缝衔接，从而实现独特的交互效果。

- 原文：https://www.interestcreator.com/modular-motion/
- 站点：https://www.interestcreator.com/
- 发布：2023-02-27
- 更新：2023-03-18
- 分类：UI、Unity插件
- 标签：GUI、UnityUI、游戏开发工具

## 概要

Unity 的 GUI 动画工具，只挂一个组件就能做界面过渡，支持 RectTransform、颜色、缩放、旋转与 TMP 文本属性，覆盖 PC 到移动端。

## 正文

![1677413200 f57adec72d5fad2](https://www.interestcreator.com/wp-content/uploads/2023/02/1677413200-f57adec72d5fad2.webp)

> Unity GUI工具Modular Motion旨在为Unity开发人员提供一种简单易用的工具，使他们能够更快地创建GUI动画。这个工具只需要一个组件，便可以完成大多数的动画效果。这样，开发人员就可以将更多的时间投入到设计上，而不是花费时间在编写代码上。同时，这个工具还可以与UI按钮、鼠标事件、Unity事件或C#编程语言无缝衔接，从而实现独特的交互效果。

## 支持的特性

Modular Motion目前支持[Unity](https://www.interestcreator.com/unityplugin/) GUI的Anchor、Pivot、RectTransform、Width、Height、Color、Position、Scale、Rotation、Fill Amount等特性，同时还支持Text Mesh Pro的FontSize、Vertex Color、Spacing Options、Characters、Word、Line、Paragraph等特性。此外，Modular Motion还提供了一个插件，可以让开发人员实现图形操作，包括边框半径、衰减和完美的抗锯齿效果。此外，Modular Motion还提供了高级的音效效果，包括逐帧、音调、反向音调和音量级别。最后，Modular Motion还支持自定义动画，包括动画图形和缓动预设。

## 支持的平台

目前，Modular Motion已经支持PC、Mac、Linux、iOS和Android平台。这意味着开发人员可以在各种不同的设备上使用这个工具，而无需担心兼容性问题。

## 结论

总的来说，Unity GUI工具Modular Motion是一款非常实用的工具，可以帮助开发人员更快地创建GUI动画。这个工具的设计简单易用，只需要一个组件就可以完成大部分的动画效果。此外，这个工具还可以与各种不同的平台无缝衔接，从而满足开发人员的不同需求。如果你是一名Unity开发人员，那么你一定不要错过这个实用的工具。

相关资源：[创意能量进度、血条设计工具Energy Bar Toolkit](https://www.interestcreator.com/energy-bar-toolkit/) · [与众不同的FPS游戏军事风格UI资产-Military UI](https://www.interestcreator.com/military-ui/) · [GUI PRO Kit-Fantasy RPG-UI资源套件:让你轻松打造幻想风格游戏](https://www.interestcreator.com/gui-pro-kit/)

## 常见问题

### 能控制哪些属性？

GUI 侧支持 Anchor、Pivot、RectTransform、Width、Height、Color、Position、Scale、Rotation、Fill Amount；文本侧支持 Text Mesh Pro 的字号、顶点色、间距、字符、词、行、段落等。

### 支持哪些平台？

原文写已支持 PC、Mac、Linux、iOS 和 Android，开发者在这些设备上都不必额外担心兼容性问题。

### 需要写代码吗？

不强制。原文强调只需一个组件就能完成大部分动画效果，也可以与 UI 按钮、鼠标事件、Unity 事件或 C# 代码对接做自定义交互。

### 支持音效吗？

支持。原文说提供了逐帧、音调、反向音调和音量级别这几类高级音效处理，动画和声音可以在同一套流程里配。

### 图形效果有额外要求吗？

边框半径、衰减和抗锯齿来自原文提到的配套插件，也就是说想要这些图形效果需要一并接入该插件。

### 适合什么项目？

适合界面交互量大的 Unity 项目，把过渡动画从代码里抽出来交给组件配置。授权条款原文未提供。
