我正在制作一个二维空间射击器的原型,我想要一个次级的特殊攻击,创造出一种激光,完全是运动学的,从飞船的前方出来。我已经做了激光使用线渲染器和布卢姆后处理效果。
所以我想知道是否有可能在动画师上对线条渲染器进行动画化。我试过这样做,但据我所见,在我的United2019.2.17f1版本中,动画师似乎只允许线条渲染器的材料相关内容的动画,这与位置数组(曲线)无关,除了宽度乘法器属性之外,我也需要这种属性,但对于动画来说还不够。
也许我遗漏了一个名字,但如果不是通过代码,您似乎无法真正修改参数。
有什么想法吗?
发布于 2021-12-19 20:12:52
答案是没有,于是我转向粒子系统,让它更简单的使用。
发布于 2021-12-17 21:24:14
我不确定这是否可能或为什么不可能,但很可能是因为它是一个数组,不像通常是单个值的所有属性。
但是,如果它只应该是动画的话,你可以做些什么呢?例如,端点有一个类似的组件。
public class LaserController : MonoBehaviour
{
public LineRenderer line;
public bool enableLaser;
public Vector3 endPoint;
private void LateUpdate ()
{
line.enabled = enableLaser;
line.SetPosition(1, endpoint);
}
}
简单地让那块区域充满活力。
https://stackoverflow.com/questions/70397618
复制相似问题