Unity 使用TrailRenderer制作拖尾效果

使用TrailRenderer实现拖尾效果,具体操作步骤如下:

1、创建一个空对象

  • 在Unity场景中创建一个空对象

2、添加TrailRenderer组件

  • 选择步骤1创建的空对象,然后在Inspector面板中点击“Add Component”按钮,搜索并添加TrailRenderer组件

3、创建一个材质

  • 网上找一张贴图,以作材质的贴图

  • 新建一个材质球并把贴图附加给材质球(其中Shader选择Particles/Standard Unlit)

4、设置TrailRenderer的持续时间,并把上面创建的材质拖到TrailRenderer材质属性里,如下图:

Unity 使用TrailRenderer制作拖尾效果_第1张图片

5、编写脚本,此处写一个跟随鼠标移动的拖尾效果。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TrailFollowMouse : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        // 获取鼠标当前位置
        Vector3 mousePos = Input.mousePosition;
    

你可能感兴趣的:(unity,游戏引擎)