Articles of unity5

Passa i parametri all’evento WebClient.DownloadFileCompleted

Sto usando il metodo WebClient.DownloadFileAsync() e volevo sapere come posso passare un parametro all’evento WebClient.DownloadFileCompleted (o qualsiasi altro evento per quella materia) e usarlo nel metodo invocato. Il mio codice: public class MyClass { string downloadPath = “some_path”; void DownloadFile() { int fileNameID = 10; WebClient webClient = new WebClient(); webClient.DownloadFileCompleted += DoSomethingOnFinish; Uri uri […]

Proprietà in c # in Unity (Unity5): puoi evitare la variabile di backing

Con Unity5 (è difficile sapere esattamente quale versione di c # / Mono / .Net viene utilizzata), facciamo le proprietà esattamente come questa: private int _distance; public int Distance { private set { _distance = value; controls.Blahblah(_distance); } get { Debug.Log(“hah!); return _distance; } } Ma considera le nuove “proprietà automatiche” in C #, che […]

Albind correttamente a un object GameObject dopo la collisione?

Come posso creare correttamente un object GameObject (o “stick”) su un altro GameObject dopo una collisione? Il problema: voglio che GameObject si attacchi dopo la collisione anche se sta cambiando scala. Codice “Collega in caso di collisione”: protected Transform stuckTo = null; protected Vector3 offset = Vector3.zero; public void LateUpdate() { if (stuckTo != null) […]

Come posso analizzare solo i numeri dalla stringa?

Lo voglio in Rect.rectangles sotto la proprietà transform, invece di avere la stringa “matrix (0.87142591,0.49052715, -0.49052715,0.87142591,0,0)” per avere 2 proprietà come transform e transform1 e ognuna avrà un numero per esempio : trasformare “0.12345678” transform1 “1.12345678” private void Parse() { XDocument document = XDocument.Load(@”C:\Users\mysvg\Documents\my.svg”); Rect.rectangles = document.Descendants().Where(x => x.Name.LocalName == “rect”).Select(x => new Rect() { […]

aafdex-sdk unity3d arresto anomalo sulla transizione di scena – solo su Android

Ho sviluppato un’applicazione per il riconoscimento delle emozioni usando affdex-sdk di Affectiva (v2.2) per Unity 5.4. La mia applicazione consiste di 3 scene, quindi utilizzo la scena Camera_Detector di Camera_Detector e uso un’emozione come trigger per passare alla scena successiva. Funziona perfettamente in UnityEditor e come pacchetto compilato per Windows (x86). Tuttavia, quando lo distribuisco […]

come scattare due oggetti in runtime in unità?

questo è il modello 3d che volevo colbind un altro modello come questo ai suoi connettori argentati sul lato superiore e anche un altro modello al lato destro (quindi aiutami a farlo scattare) Voglio sapere come scattare insieme due oggetti 3D in runtime. cioè durante “play” l’utente deve essere in grado di trascinare, in basso, […]

Come funzionano gli aggiornamenti di Unity private wake e i metodi di avvio?

In che modo Unity chiama i metodi Awake, Update e Start dietro la scena? Il fatto che non abbiano alcun modificatore di accesso indica che si tratta di metodi privati ​​e che non usano nulla di nuovo o di sostituzione, quindi come fa la struttura Unity a trovare i metodi per chiamarli? In una domanda […]

Rendi leggibile texture2D in runtime / script Unity3D

Ho un plugin che mi permette di accedere alle immagini da una galleria di telefoni Android. Questo mi dà una trama del tipo Texture2D. Quindi voglio modificarlo utilizzando la funzione GetPixels, ma non è impostato per essere letto per impostazione predefinita. Come posso rendere leggibile la texture in modo da poter utilizzare GetPixel su di […]

Debug.DrawLine non visualizzato nel GameView

Sto lavorando a un’app 2D Unity e sto riscontrando un comportamento strano. Questo codice funziona bene. Debug.DrawLine(button1.transform.position, button2.transform.position, Color.green); Quando eseguo l’app, vedo una linea verde nella vista scena. Ma nulla appare nella vista Gioco quando ho la seguente riga. Physics2D.Linecast(button1.transform.position, button2.transform.position); Sono confuso su come Unity sia in grado di tracciare una linea tra […]

Caricamento nuova scena in background

Sto creando un’applicazione Unity destinata a Samsung Gear VR. Al momento ho due scene: La scena iniziale Seconda scena, con una grande quantità di dati (ci vuole troppo tempo per caricare la scena). Dalla prima scena, voglio caricare la seconda scena in background e passare ad essa una volta che è stata caricata. Mentre la […]