GQ_Communicate/GQ_TongXin/Assets/Obi/Sample Scenes/SampleResources/Scripts/FirstPersonLauncher.cs

30 lines
625 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Obi;
public class FirstPersonLauncher : MonoBehaviour {
//public ObiColliderGroup colliderGroup;
public GameObject prefab;
public float power = 2;
// Update is called once per frame
void Update () {
if ( Input.GetMouseButtonDown(0)){
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
GameObject projectile = GameObject.Instantiate(prefab,ray.origin,Quaternion.identity);
Rigidbody rb = projectile.GetComponent<Rigidbody>();
if (rb != null){
rb.velocity = ray.direction * power;
}
}
}
}