[Unity] Sendet Geschosse von der Stelle aus, an der die Maus angeklickt wird.


Diesmal möchte ich ein Beispiel schreiben, bei dem die Kugeln von der Stelle fliegen, an der die Maus auf den Bildschirm geklickt wird.

Fügen Sie zunächst ein neues Skript zur Hauptkamera hinzu. *Dateiname Shoot

Der Inhalt des Shoot-Skripts ist wie folgt

Als Nächstes bereiten Sie ein Objekt (Bullet) vor, das als Geschoss verwendet werden soll, fügen eine Rigidbody-Komponente hinzu und fertigen das Objekt an.

Das vorbereitete Bullet wird auf den Bullet Pref des Shoot-Skripts gesetzt.

Unten sehen Sie ein Beispiel, das in WebGL erstellt wurde.
Das Geschoss schießt nach vorne, wenn es mit der linken Maustaste angeklickt wird.

– Beispiel -.
Es gibt vielleicht andere gute Methoden (Schweiß), aber bitte verweisen Sie auf sie, wenn Sie möchten. m m