使用 nParticle“精灵向导”(Sprite Wizard)自定义精灵

您可以通过修改使用“精灵向导”(Sprite Wizard)时自动添加到粒子对象的表达式,自定义初始精灵图像的选定方式和循环方式。无论您是否选择为初始图像的选定区域设置动画,都可以自定义初始精灵图像的选定方式。

自定义初始精灵图像的选定

  1. 创建粒子,然后选择“nParticle > 精灵向导”(nParticles > Sprite Wizard)
  2. 选择要使用的“精灵文件”(Sprite File),然后单击“继续”(Continue)
  3. 选择您希望将图像指定给粒子的方式(“无动画(No animation)、“为每个粒子使用单个图像”(Use a single image for each particle)“每个粒子都循环所有的图像”(Cycle through the images for each particle),然后单击“继续”(Continue)
  4. 选择“自定义开始”(Custom Start),然后单击“继续”(Continue)
  5. 选择希望如何循环每个粒子的图像。如果选择“自定义循环”(Custom Cycling)。单击“继续”(Continue)
  6. 单击“应用”(Apply)以应用向导。
  7. 选择粒子,然后选择“窗口 > 动画编辑器 > 表达式编辑器”(Windows > Animation Editors > Expression Editor)
  8. “表达式编辑器”(Expression Editor)中,选择“过滤 > 按表达式名称”(Filter > By Expression Name)
  9. 选择带有已应用精灵的粒子对象名称的表达式。
  10. 单击“创建”(Creation)复选框。
  11. 如果为图像指定选择了“无动画”(No Animation),请在创建表达式中查找第一次出现的行“自定义开始:如果您的精灵未设置动画”。

    如果为图像指定选择了“每个粒子都循环所有的图像”(Cycle through the images for each particle),请在创建表达式中查找第二次出现的行“自定义开始:如果您的精灵已设置动画”。

  12. 插入自定义表达式。有关编写表达式的信息,请参见“表达式”部分。

自定义精灵循环

  1. 创建粒子,然后选择“nParticle > 精灵向导”(nParticles > Sprite Wizard)
  2. 选择要使用的“精灵文件”(Sprite File),然后单击“继续”(Continue)
  3. 选择“每个粒子都循环所有的图像”(Cycle through the images for each particle),然后单击“继续”(Continue)
  4. 选择将初始精灵指定给每个粒子所用的技术,然后单击“继续”(Continue)
  5. 选择“自定义循环”(Custom Cycling)作为您希望每个粒子循环图像的方式,然后单击“继续”(Continue)
  6. 单击“应用”(Apply)以应用向导。
  7. 选择粒子,然后选择“窗口 > 动画编辑器 > 表达式编辑器”(Windows > Animation Editors > Expression Editor)
  8. “表达式编辑器”(Expression Editor)中,选择“选择过滤器 > 按表达式名称”(Select Filter > By Expression Name)
  9. 选择带有已应用精灵的粒子对象名称的表达式。
  10. 选择“运行时动力学前”(Runtime before dynamics)“运行时动力学后”(Runtime after dynamics)
  11. 在运行时表达式中,查找行 "Custom Cycle"。
  12. 插入自定义表达式。有关编写表达式的信息,请参见 MEL 概述