[Unity]Invia i proiettili dal punto in cui viene fatto clic con il mouse.


Questa volta vorrei scrivere un esempio che faccia volare i proiettili dal punto in cui il mouse viene cliccato sullo schermo.

Per prima cosa, aggiungete un nuovo script alla telecamera principale. *Nome file: Shoot

Il contenuto dello script Shoot è il seguente

Quindi, si prepara un oggetto (Bullet) che sarà usato come proiettile, si aggiunge un componente Rigidbody e si prefabbrica l’oggetto.

Il proiettile preparato viene impostato sul prefisso Bullet dello script Shoot.

Di seguito è riportato un esempio costruito in WebGL.
Il proiettile scatta in avanti quando si fa clic con il tasto sinistro del mouse.

– Esempio -.
Potrebbero esserci altri metodi validi (sudore), ma se si vuole fare riferimento ad essi. m m