如何在Unity3D中为2D云制作动画?

时间:2016-08-12 15:01:34

标签: unity3d-2dtools

我有2D游戏和云精灵。我需要为它制作动画。对于云,例如随机生成在屏幕的左边缘,移动到屏幕的右边缘。云计数必须在1到4之间变化,并且可以在屏幕上同时显示 我该怎么做?我需要使用什么(编写自己的脚本或Unity3D已经有一些工具?

1 个答案:

答案 0 :(得分:6)

以下是在Unity中创建随机移动云的分步指南

  1. 为云精灵创建一个预制件。
  2. 创建一个名为CloudScript的新C#脚本,并将其附加到云预制件。
  3. 将此粘贴​​箱中的代码添加到C#脚本中 http://pastebin.com/iX41mDui
  4. 在场景中创建一个空对象并将其命名为CloudManager
  5. 将此粘贴​​箱中的代码添加到C#脚本http://pastebin.com/s5nYdwaV
  6. 根据偏好设置,通过检查器设置两个脚本的公共值。有关建议值,请查看代码中的注释。
  7. 在此之后,脚本应该工作并使云以随机高度和随机速度在屏幕上移动。代码中的所有注释都应该向您解释整个过程是如何工作的。

    万一你需要它,这是一个包含所有代码的示例项目https://www.dropbox.com/s/728v8ilzcvwff6e/RandomCloudMovementProject.unitypackage?dl=0