将行为应用到粒子系统
将行为应用到粒子系统是在项目中移动发射器和创建几乎无限动画的一种简单快捷的方式。
就所有基本运动行为而言,在单个粒子在出现后,都不会受到发射器位置更改的影响。这意味着,使用行为在屏幕四周移动发射器,会创建出根据其粒子单元参数来表现的粒子影迹。
将行为应用到粒子系统有两种方法:
应用到发射器:应用到发射器的行为影响发射器本身,而不影响其单个粒子。例如,使用“投掷”行为发送飞过画布的发射器时,会创建粒子轨迹。
应用到发射器单元:应用到单元的行为会依次应用到该单元生成的每个粒子。这可以在大量粒子按您定义的行为移动时产生一些极其复杂的动画。应用到单元的行为对发射器的行为不产生影响。
将行为应用到发射器
执行以下一项操作:
请将行为从“资源库”拖到画布、“层”列表或时间线中的发射器上。
-
选择发射器,点按工具栏中的“添加行为”弹出式菜单,然后选取一个行为。
-
选择画布、“层”列表或时间线中的对象,然后从“资源库”堆栈中选择一个行为并点按预览区域中的“应用”。
在画布中,发射器将根据已应用行为的参数开始移动。
【注】并非所有行为都可在应用时立即激活对象。例如,您必须调整“投掷”行为的“投掷速度”参数才能让对象移动。
将行为应用到单元
应用到单元的行为会依次应用到该单元生成的每个粒子。
执行以下一项操作:
将行为从“资源库”中拖到“层”列表中的单元上。
-
在“层”列表中选择一个单元,点按工具栏中的“添加行为”弹出式菜单,然后选取一个行为。
-
选择“层”列表中的单元,然后从“资源库”堆栈中选择一个行为并点按预览区域中的“应用”。
发射器将根据已应用行为的参数开始移动。
【注】并非所有行为都可在应用时立即激活对象。例如,您必须调整“投掷”行为的“投掷速度”参数才能让对象移动。
【提示】如果在将行为应用到粒子单元时看不到预期结果,请尝试选择或取消选择“影响子对象”复选框(位于“行为”检查器中),或在 HUD 或“行为”检查器的“影响”弹出式菜单选择不同选项。这些参数可决定整个对象(如粒子发射器)或其组件(如粒子单元)是否分别受到行为及对象与环绕对象的互动方式的影响。(仅当将投掷和旋转行为应用到包含多个对象(如群组、粒子发射器或文本)的群组时,“影响子对象”复选框才会出现在“行为”检查器中。)
在画布中,发射器将根据已应用行为的参数开始移动。
【注】并非所有行为都可在应用时立即激活对象。例如,您必须调整“投掷”行为的“投掷速度”参数才能让对象移动。
【提示】如果在将行为应用到粒子单元时看不到预期结果,请尝试选择或取消选择“影响子对象”复选框(位于“行为”检查器中),或在 HUD 或“行为”检查器的“影响”弹出式菜单选择不同选项。这些参数可决定整个对象(如粒子发射器)或其组件(如粒子单元)是否分别受到行为及对象与环绕对象的互动方式的影响。(仅当将投掷和旋转行为应用到包含多个对象(如群组、粒子发射器或文本)的群组时,“影响子对象”复选框才会出现在“行为”检查器中。)
将参数行为应用到发射器或单元参数
您可以将参数行为应用到“发射器”或“粒子单元”检查器中的参数。参数行为是一种可激活对象单个参数的特殊行为。
执行以下一项操作:
将行为从“资源库”中行为的“参数”类别拖到“层”列表或时间线中的发射器或单元上,然后在“行为”检查器中点按“到”弹出式菜单并从子菜单中选取一个参数。
选择“层”列表或时间线中的发射器或单元,点按工具栏中的“添加行为”弹出式菜单,然后选取一个参数行为;接着在“行为”检查器中,点按“到”弹出式菜单,然后从子菜单中选取一个参数。
在“发射器”检查器或“粒子单元”检查器中,按住 Control 键点按参数,然后从快捷键菜单中选取一种参数行为。
该参数行为将应用到选取的参数。回放项目以查看结果。
有关更多信息,请参阅参数行为概述。