Unity3d LineRenderer的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/A13155283231/article/details/83270201

这里的0和1可以设置射线的起始和结尾

  // 添加瞄准射线
  m_ShotLineRender = ResourceManager.Instance.InstantiateAsset<LineRenderer>("Prefabs/Ui/ShotLine", 
   firePoint.position,
   LocalPlayer.Instance.PlayerObject.transform.rotation);
  if (m_ShotLineRender != null)
  {
      m_ShotLineRender.widthMultiplier = 0.05f;

      m_ShotLineRender.SetPosition(0, Vector3.zero);                    // 开始射线
      m_ShotLineRender.SetPosition(1, new Vector3(0, 0, 100));  		// 结束射线

      m_ShotLineRender.transform.SetParent(firePoint);
  }

猜你喜欢

转载自blog.csdn.net/A13155283231/article/details/83270201