Hey, ich bin nicht grade erfahren mit Unity 3D aber habe dafür schon ein wenig wissen in C#.
Ich arbeite momentan an einem Ego shooter welches mit Unity 3D gemacht wird
Nun habe ich das Problem das ich ein Fadenkreuz einfügen wollte und mit dem Script gibt es auch keine Probleme jedoch wird das Fadenkreuz einfach nicht angezeigt ich weiß aber nicht warum.
Hier ist das Script :
Ansonsten wurde das Script in die Main Camera gepackt.
Das Bild bzw das Crosshair ist im Resource Ordner.
Ansonsten benutze ich die version 4.5.5 Unity 3D
Danke im voraus
Ich arbeite momentan an einem Ego shooter welches mit Unity 3D gemacht wird
Nun habe ich das Problem das ich ein Fadenkreuz einfügen wollte und mit dem Script gibt es auch keine Probleme jedoch wird das Fadenkreuz einfach nicht angezeigt ich weiß aber nicht warum.
Hier ist das Script :
Code:
using UnityEngine;
using System.Collections;
public class Crosshair : MonoBehaviour {
Rect CrosshairRect;
Texture crosshairTexture;
// Use this for initialization
void Start () {
float crosshairSize = Screen.width *0.1f;
crosshairTexture = Resources.Load ("crosshair") as Texture;
CrosshairRect = new Rect (Screen.width / 2 - crosshairSize / 2,
Screen.height / 2 - crosshairSize / 2,
crosshairSize, crosshairSize);
}
void onGUI()
{
GUI.DrawTexture (CrosshairRect, crosshairTexture);
}
}
Ansonsten wurde das Script in die Main Camera gepackt.
Das Bild bzw das Crosshair ist im Resource Ordner.
Ansonsten benutze ich die version 4.5.5 Unity 3D
Danke im voraus
Zuletzt bearbeitet: