Creare Videogiochi - Game Developer
Effetto perimetro selezione oggetti - 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: Effetto perimetro selezione oggetti (/thread-Effetto-perimetro-selezione-oggetti)



Effetto perimetro selezione oggetti - Almiotti79 - 02-10-2016

Ciao a tutti.. ho un problema logico.. in quanto non sò come affrontare la cosa e mi servirebbe qualche suggerimento. Allora io sto creando una griglia sulla quale metto dei game object. Vorrei cliccando su uno dei G.O. qualsiasi evidenziare attorno ad essi un perimetro di selezione con un padding.. Vorrei mettere un immagine ma al solito non riesco ad allegarle e non sò perchè.. .. insomma è un pò come su clash of clans o giochi simili quando si selezionano le strutture e viene visualizzato un perimetro per il dropzone delle truppe.
Singolo oggetto o singola cella ci arrivo a farlo, il problema è su celle contigue in quanto vorrei evidenziare solo il perimetro dell'intero gruppo, quindi le parti perimetrali dei singoli oggetti dove si intersecano con le altre..dovrebbero sparire.

Es. | è il perimetro oggetto       x rappresenta oggetto

Oggetti singoli distanti :

| x |      | x |

Oggetti vicini :

| x  x |   

Nel secondo caso i bordi tra gli oggetti dovrebbero sparire . Spero di essermi spiegato... 

Per gli amministratori :  se potete aiutarmi a capire come caricare le immagini ve ne sarei grato.

Ciao a tutti e grazie.


RE: Effetto perimetro selezione oggetti - carloss - 02-10-2016

Potresti considerare i lati singolarmente, in modo astratto, come elementi di una matrice formata da celle e lati, verifichi se il lato è adiacente a 0/1/2 celle contigue e lo evidenzi a seconda della condizione.
Come immagine usi un segmento.


RE: Effetto perimetro selezione oggetti - Almiotti79 - 02-10-2016

Grazie, cmq sto vedendo dopo ore di ricerca che forse la soluzione è usare l'unione delle mesh. Sto trovando qlk discussione interessante.. solo che essendo in inglese..ci metto un pò a capirle ahaha  Ad ogni modo faccio un pò di prove e in caso positivo posto i risultati..  Avevo pensato alla verifica dei lati adiacenti, ma dovrei andare a farlo su una griglia da quasi 50 x 50 celle..  diverrebbe un pò oneroso da ripetere..mentre l'unione mesh la faccio solo nel momento in cui modifico la posizione di un oggetto e poi la uso in blocco applicando uno shader outline


A presto!


RE: Effetto perimetro selezione oggetti - carloss - 02-10-2016

Guarda penso sia più oneroso unire delle mesh e usare degli shader complessi piuttosto che fare un controllo su una matrice 50x50 che in termini computazionali è nulla. Il controllo poi potresti limitarlo ai lati delle celle selezionate.
Ti ho dato una soluzione, ce ne saranno altre mille , valuta quale sia la migliore nel tuo caso specifico sia in termini di realizzazione che di prestazioni.


RE: Effetto perimetro selezione oggetti - Almiotti79 - 02-10-2016

Grazie, si le proverò cmq tutte, anche perchè il mio scopo è imparare a usare quante più cose possibili, Grazie molte!!


RE: Effetto perimetro selezione oggetti - Chip - 03-10-2016

(02-10-2016, 05:09 PM)Almiotti79 Ha scritto: Per gli amministratori :  se potete aiutarmi a capire come caricare le immagini ve ne sarei grato.

E' stato deciso di non caricarle fisicamente ma solo linkarle, dovrai quindi usare un sito di appoggio tipo ImageShack o TinyPic o un tuo sito.
Così:
[Immagine: projector-0a7c032cb06a04016dddd94dcd3f0c...eae42e.png]
[Immagine: ProjectorOverlap.png]


RE: Effetto perimetro selezione oggetti - Almiotti79 - 04-10-2016

Grazie! Smile


RE: Effetto perimetro selezione oggetti - Almiotti79 - 15-10-2016

Ciao a tutti.. nulla da fare, non riesco. Se controllo le celle non è fattibile xkè dovrei evidenziare le celle a perimetro degli oggetti, e il problema è nel momento in cui le celle si intersecano tra loro e sposto uno dei due oggetti.. dovrei andare a ricreare se no le aree evidenziate per ogni singolo oggetto dopo che ne posiziono uno per verificare come orientare in base alla nuova location...
Anche la strada delle mesh non va bene.. Se unisco le mesh di alcuni quad (che uso come per creare la zona globale) non trovo uno shader che mi crei la silhouette dell'oggetto risultante..
cioè.. non sò su che soluzione dovrei indirizzarmi...
Potete aiutarmi ? grazie


RE: Effetto perimetro selezione oggetti - carloss - 15-10-2016

(15-10-2016, 06:55 PM)Almiotti79 Ha scritto: il problema è nel momento in cui le celle si intersecano tra loro e sposto uno dei due oggetti..  dovrei andare a ricreare se no le aree evidenziate per ogni singolo oggetto dopo che ne posiziono uno per verificare come orientare in base alla nuova location...  

Se ho capito bene le tue intenzioni, quando sposti un oggetto non devi ricontrollare tutte le celle. Controlla solo le celle adiacenti alla cella rimasta vuota e se sono evedenziate/piene tracci il lato altrimenti no.


RE: Effetto perimetro selezione oggetti - Almiotti79 - 19-10-2016

Grazi eper la risposta e scusa se non ho più detto nulla, ho avuto un attimo d'impegni...
cmq.. Non è cosi semplice.. perchè la texture usata quando le celle diventano adiacenti cambia in base alla posizione dell'oggetto che crea il perimetro.. non sò davvero come spiegarmi.. proverò a fare degli screen e pubblicarli da qlk parte..
cmq no, non devo ricontrollarle tutte, ma solo le celle che creano il perimetro attorno all'oggetto ed eventualemente le celle di un possibile oggetto (e quindi anche del suo perimetro) al quale mi ero avvicinato

Hai presente a clash of clans (o simili) quando sposti una struttura da sola o a lato ad altre? il perimetro che viene evidenziato per qlk secondo.. quello devo creare.. la no drop zone


ciao, grazie


RE: Effetto perimetro selezione oggetti - carloss - 20-10-2016

Non ci ho mai giocato a clash of clans o giochi simili ma credo di aver capito. Se riesci a fare degli screen è meglio.


RE: Effetto perimetro selezione oggetti - Almiotti79 - 22-10-2016

ok .. weekend che ho un pò di tempo finalmente faccio degli screen e li linko..grazie tante!!