Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class Laser : MonoBehaviour {
- private LineRenderer lazer;
- public float lazerRange;
- void Start ()
- {
- lazer = GetComponent<LineRenderer>();
- lazer.SetPosition(1, transform.position);
- }
- void Update ()
- {
- RaycastHit hit;
- if(Physics.Raycast(transform.position, transform.forward, out hit , lazerRange))
- {
- lazer.SetPosition(1, hit.point);
- }
- else
- {
- lazer.SetPosition(1, transform.forward * lazerRange);
- }
- //lazer.SetPosition(1, new Vector3(0,0,lazerRange));
- //lazer.SetPosition(1, transform.TransformDirection(transform.forward) * lazerRange);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement