Unitykoodaus, ongelma.

Viestiketju alueella 'Ohjelmointi' , aloittaja Erityisopettaja, 16.02.2017.

  1. Erityisopettaja

    Rekisteröitynyt:
    20.03.2016
    Viestejä:
    485
    Olen aika keltanokka minkään muotoisessa koodauksessa, ja nyt olisi tällainen ongelma;

    Koodi:
    using UnityEngine;
    using System.Collections;
    
    public class WorldInceration : MonoBehaviour {
        NavMeshAgent playerAgent;
    
        void start()
        {
            playerAgent = GetComponent<NavMeshAgent>();
        }
    
    
    
        void Update()
            {
            if (Input.GetMouseButtonDown) (0)  (UnityEngine.EventSystems.EventSystem.current.IsPointerOverGameObject)
                GetInteraction();
            }
    
        void GetInteraction()
        {
    
            Ray interactionRay = Camera.main.ScreenPointToRay (Input.mousePosition);
            RaycastHit InteractionInfo;
            if (Physics.Raycast (interactionRay, out InteractionInfo, Mathf.Infinity))
            {
                GameObject interactedObject = InteractionInfo.collider.gameObject;
                if (interactedObject.tag == "Interactable Object") {
                    Debug.Log ("interactable interacted.");
                }
                else
                {
                    playerAgent.destination = InteractionInfo.point;
                }   
    
    
           
            }
       
        }
    }
    Kun yritän käyttää tuota, heittää ongelmaa; [Unexpected symbol ;]?
     
  2. Paapaa

    Rekisteröitynyt:
    14.04.2005
    Viestejä:
    10 581
    Tuon update()-metodin if-lause on kirjoitettu totaalisen pieleen. Sulkeet väärin ja ilmeisesti toi IsPointerOverGameObject pitäisi olla myös metodikutsu. Ja sieltä puuttuu joku looginen AND tai sitten uusi sisempi if-lause.
     

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti