Unity中实现游戏中的武器挥动残影以及剑气效果

在游戏中,使用武器进行攻击时,往往能看到武器挥出去的残影

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using UnityEditor.UI;
using UnityEngine;
using UnityEngine.UI;

public class Trailing : MonoBehaviour
{
   
   
    public static Trailing trailing;
    public AudioSource sources;
    public Transform tou;
    public Transform wei;
    public Vector3[] touarr = new Vector3[5];
    public Vector3[] weiarr = new Vector3[5];
    public Color notou=Color.white;
    public Color yestou;
    VertexHelper vh;
    private Mesh mesh;
    public Texture2D texture;
    public bool isTrailing = false;
    private void Awake()
    {
   
   
        trailing = this;
    }

    // Start is called before the first frame update
    void Start()
    {
   
   
        vh = new VertexHelper();
        mesh = new Mesh();
        for (int i = 0; i < 5; i++)
        {
   
   
            weiarr[i] = wei.position;
            touarr[i] = tou.position;
        }
        gameObject.AddComponent<MeshFilter>().mesh = mesh;

        texture = new Texture2D(128, 128);
        for (int x = 0; x < 128; x++)
        {
   
   
            for (int y = 0;<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值