Search Unity

How to prevent to disappear game object during game is running?

Discussion in 'Scripting' started by huseyinbaba58, Aug 4, 2020.

  1. huseyinbaba58

    huseyinbaba58

    Joined:
    Feb 12, 2020
    Posts:
    146
    Code (CSharp):
    1. using System.Collections;
    2. using System.Collections.Generic;
    3. using UnityEngine;
    4.  
    5. public class Atis : MonoBehaviour
    6. {
    7.     public Transform hedef;//Hedef nesne belirlendi.
    8.     public GameObject mermi;//Mermi belirlendi.
    9.  
    10.  
    11.  
    12.     void Awake()
    13.     {
    14.        
    15.     }
    16.     void Update()
    17.     {
    18.        
    19.        
    20.             Atisma();
    21.        
    22.     }
    23.     void Atisma()
    24.     {
    25.        
    26.      
    27.        
    28.             Invoke("uretme", 3f);
    29.  
    30.        
    31.     }
    32.    
    33.    void uretme()
    34.     {
    35.         if (mermi != null)
    36.         {
    37.             Vector3 yonelme = (mermi.transform.position - hedef.position);
    38.             GameObject mermiler = Instantiate(mermi, transform.position, Quaternion.identity) as GameObject; //Örneklendirme yapıldı.
    39.             GudumluFuze mermim = mermiler.GetComponent<GudumluFuze>();
    40.             mermiler.GetComponent<Rigidbody>().AddForce(yonelme * 5f);
    41.             mermiler.gameObject.SetActive(false);
    42.             mermim.konum = transform.position; //bu merminin konumunu belirler.
    43.             mermim.hedef = hedef;
    44.         }
    45.  
    46.  
    47.     }
    48.  
    49.  
    50. }
    51.