unity如何像愤怒的小鸟那样,绘制出两条皮带?

介绍

unity如何像愤怒的小鸟那样,绘制出两条皮带?

在这里插入图片描述


方法

给需要绘制的物体组件:linerenderer

using UnityEngine;

public class DrawLines : MonoBehaviour
{
    
    
    public LineRenderer right;      // 右边的 LineRenderer 组件
    public Transform rightPos;     // 右边的起始点位置
    public LineRenderer left;       // 左边的 LineRenderer 组件
    public Transform leftPos;      // 左边的起始点位置

    void Start()
    {
    
    
        right.enabled = false;     // 禁用右边的 LineRenderer 组件
        left.enabled = false;      // 禁用左边的 LineRenderer 组件
    }

    void Update()
    {
    
    
        Line();                    // 调用 Line() 方法,绘制两条线段
    }

    void Line()
    {
    
    
        right.enabled = true;      // 启用右边的 LineRenderer 组件
        left.enabled = true;       // 启用左边的 LineRenderer 组件

        right.SetPosition(0, rightPos.position);  // 设置右边 LineRenderer 组件的起始点为 rightPos 的位置
        right.SetPosition(1, transform.position); // 设置右边 LineRenderer 组件的终止点为当前游戏对象的位置

        left.SetPosition(0, leftPos.position);    // 设置左边 LineRenderer 组件的起始点为 leftPos 的位置
        left.SetPosition(1, transform.position);  // 设置左边 LineRenderer 组件的终止点为当前游戏对象的位置
    }
}

猜你喜欢

转载自blog.csdn.net/qq_20179331/article/details/130673122
今日推荐