【发布时间】:2019-12-13 08:00:16
【问题描述】:
我想重现你在炉石传说中看到的画线效果,其中一条线被绘制并且线的平铺纹理沿着路径动画。
这是一个视频参考: https://youtu.be/68usg4ELkYI
我有从点到点的画线,我知道如何设置平铺纹理。我的问题是如何为纹理设置动画,使其向前滑动和淡化。
这里是我的画线代码供参考:
[SerializeField]
LineRenderer _lineRenderer;
private void drawLineFromCardToCursor()
{
var mousePos = Input.mousePosition;
mousePos.z = 10.35f; // Distance from camera to world
Vector3 worldPoint = Camera.main.ScreenToWorldPoint(mousePos);
// Must move it forward by 1 so it appears in front of screens
worldPoint.z = -0.001f;
_lineRenderer.SetPosition(0, start);
_lineRenderer.SetPosition(1, end);
}
这是我的线渲染器的平铺设置:
请告知您是否知道如何使平铺动画向前(如果它包括在末端淡入和淡出,则为奖励)。
谢谢。
【问题讨论】:
标签: c# unity3d animation graphics mask