Particles scintille proiettile - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia) +--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D) +--- Discussione: Particles scintille proiettile (/thread-Particles-scintille-proiettile) |
Particles scintille proiettile - nostopsocial - 22-04-2015 Ciao a tutti ragazzi, sono nuovo, sto creando un gioco sparatutto, ma mi sono bloccato allo script dell'impatto del proiettile sulle varie superfici! Stavo provando in pratica l'impatto del proiettile sulla superficie metallica di un barile, appena il proiettile impatta sul barile partono i particles cioè le scintille (come in tutti i giochi moderni). ecco il codice: Codice: using UnityEngine; ma riscontro 2 problemi. Il codice funziona e i particles partono solo se il proiettile impatta sull'oggetto con tag "barile", il problema numero uno e che quando sparo i particles partono anche da personaggio e non capisco perche, ogni sparo che faccio fa partire le scintille dall'arma ahah Riuscite a scoprire per fa cosi? Io non l'ho capito! Secondo, dato che dovrei inserire molti tag e di conseguenza vari particles per l'effetto scintille, tipo (muro, legno, sabbia), ho bisogno di inserire diversi IF, ma se lo faccio mi da errore e leggendo sul web ho capito che sbaglio la forma, sapreste aiutarmi anche questo? come inserirsco vari if? tipo oltre al barile dovrebbe esserci un'altro if sotto questa forma: Codice: if (collisione.gameObject.tag == "muro") Help!!! Grazie! RE: Particles scintille proiettile - Chip - 22-04-2015 Ma le graffe? RE: Particles scintille proiettile - eoasier - 22-04-2015 Si, comunque devi applicare un tag diverso ad ogni oggetto a cui vuoi assegnare i particles... Quindi gli oggetti metallici = metal, il pavimento = concrete, i vetri = glass ecc Però con lo script in italiano non mi ci ritrovo :/ ... Le graffe mi sembrano ok RE: Particles scintille proiettile - nostopsocial - 22-04-2015 (22-04-2015, 09:13 PM)eoasier Ha scritto: Si, comunque devi applicare un tag diverso ad ogni oggetto a cui vuoi assegnare i particles... Quindi gli oggetti metallici = metal, il pavimento = concrete, i vetri = glass ecc Però con lo script in italiano non mi ci ritrovo :/ Si le graffe sono ok, si lo so che ci voglio vari tag, ahah però ce il problema che i particles mi compaiono pure sul personaggio! PErche?? ahah e poi come si mettono vari if? RE: Particles scintille proiettile - springofdajuwn - 23-04-2015 A me sembra che le graffe dell'if siano necessarie, e sul tuo script non ne vedo. Comunque se ho capito bene la tua richiesta più if li metti con 'else if'. RE: Particles scintille proiettile - nostopsocial - 23-04-2015 (23-04-2015, 11:25 AM)springofdajuwn Ha scritto: Comunque se ho capito bene la tua richiesta più if li metti con 'else if'. Puoi farmi un'esempio? RE: Particles scintille proiettile - springofdajuwn - 23-04-2015 Sinceramente non ho mai programmato in Unity, però la programmazione la conosco, quindi in base alle mie conoscenze farei così: Codice: using UnityEngine; Non ti assicuro che questo codice sia corretto, però sto provando ad aiutarti |