Zh/Control Point (particles)

From Valve Developer Community
< Zh
Revision as of 07:13, 11 August 2014 by Cs italy (talk | contribs)
Jump to navigation Jump to search

Template:Otherlang2

挂点用来在粒子系统之间传递数据。一个系统可以拥有多达64个挂点,每个都能存储以下内容:

无论如何这些值的意义是灵活的,"cheats" such storing an RGB colour in the origin value are supported.

粒子系统继承了其父系统的控制点.

Note.png注意:挂点0(vecOrigin)和1(vecStart)从服务器调度时被定义。当选择哪个挂点用在你的系统中时要意识到这点。

定义

在粒子系统中

用以下操纵器的其中之一:

在地图中

在场地上填充info_particle_system实体来产生系统。挂点0是实体的原点。

在代码中

代码中的粒子#挂点.

在QC文件中

证实:编译模型时不可能配置挂点

无论如何,见模型随机位置初始化器。

映射到其他值

映射函数

操纵器
重映射挂点到标量
重映射挂点距离到标量
重映射两个挂点间的距离到标量
初始化器
重映射挂点到向量
Note.png注意:没有'挂点到向量'操纵器,而只有这个初始化器。疏漏原因不明。
重映射挂点到标量
重映射初始挂点距离到标量

潜在目标

标量
寿命
创造时间
半径
转动速度
Alpha
Alpha alternate
序号
序号1
轨迹长度
粒子ID
偏转
向量
位置
转动
RGB颜色(归一化)

其他

这些样本值来自挂点而非重映射它们的字面值:

在挂点产生子系统

默认情况下,子系统在它们的父系统的原点产生。用一个"位置"初始化器并引用一个正确的挂点编号可以改变出生点。