Benutzer mit den meisten Antworten
Fehlerbehebung

Frage
-
Hallo zusammen,
wie viele hier, bin ich relativ neu im Bereich C#, da ich zuvor nur mit Java gearbeitet habe.
Jetzt habe ich mich an Unity rangetraut, jedoch bin ich nach ein bisschen ausprobieren, zu einem Compile Fehler gekommen, in der Ausgabe wird mir jedoch nichts angezeigt.
using UnityEngine; [RequireComponent(typeof(Transform))] public class GunMotor : MonoBehaviour { //TRANSFORMATION public Transform gunTransform; //NORMAL PARAMETERS private float normalX; private float normalY; private float normalZ; //AIM PARAMETERS private float aimX = 0.0f; private float aimY = -0.25f; private float aimZ = 0.5f; //IS AIMING private bool aiming = false; void Start() { gunTransform = GetComponent<Transform>(); normalX = gunTransform.position.x; normalY = gunTransform.position.y; normalZ = gunTransform.position.z; Debug.Log("x: " + normalX + " , y: " + normalY + " , z: " + normalZ); } public void SetAming(bool aiming) { this.aiming = aiming; } }
Außerdem verstehe ich die Fehlerbehebung in Visual Studio sowieso nicht wirklich.
Vielen Dank für die Hilfe!
Antworten
-
Danke für die Antwort!
Zwar lag der Fehler nicht daran, sondern, dass ich ein ";" in einer anderen .cs Datei vergessen hatte.
Trotzdem vielen Dank für die Hilfe, ist ja nun nicht selbstverständlich.
Gruß Nick
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 22. Dezember 2017 06:51
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 3. Januar 2018 09:56
Alle Antworten
-
Hallo Niickey,
poste bitte immer die exakte und vollständige Fehlermeldung. Ohne diese können wir dir kaum helfen.
Entferne bitte die folgende Codezeile und versuche es nochmal
[RequireComponent(typeof(Transform))]
Gruß Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App -
Danke für die Antwort!
Zwar lag der Fehler nicht daran, sondern, dass ich ein ";" in einer anderen .cs Datei vergessen hatte.
Trotzdem vielen Dank für die Hilfe, ist ja nun nicht selbstverständlich.
Gruß Nick
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 22. Dezember 2017 06:51
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 3. Januar 2018 09:56
-
So ein Fehler wäre für uns eh schwierig zu finden. Wie gesagt nächstes mal bitte mit Fehlermeldung.
Eigentlich müsste jedes Objekt das man auf die Stage ziehen kann über die Transform Komponente verfügen. Somit wäre der Flag unnötig. Da ich diesen so noch nie benutzt habe, und dein restlicher Code korrekt ist, wollte ich dieses ausschließen.
Viel Spaß bei Unity.
Gruß Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App- Bearbeitet Thomas Wycichowski Montag, 18. Dezember 2017 19:33