Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti


1
Come induco eventi di collisione in LibGDX 3D?
Nel codice qui sotto ho messo un esempio di qualcosa che voglio fare. Ho la fotocamera e voglio che smetta di muoversi ogni volta che colpisce una delle scatole, come posso fare? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private final Environment environment = …

1
ResolutionException: Impossibile trovare artefatto candidato per com.google.android.gms: play-services-games: 8.1+
Ottenere questo errore: EditorAssemblies.ProcessEditorInitializeOnLoad (tipo System.Type) (in C: /buildslave/unity/build/Editor/Mono/EditorAssemblies.cs: 123) Ripeti come TargetInvocationException: l'eccezione è stata generata dal target di un'invocazione. System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object [] parametri, System.Globalization.CultureInfo culture) (at / Users / builduser / buildslave / mono-runtime- e-classlibs / build / mcs / class / …

1
Caricare annunci nella schermata iniziale?
Ho alcuni annunci che impiegano molto tempo a caricarsi. Mi chiedevo che fosse possibile caricarli mentre l'uso era nella schermata iniziale. Ho visto questa risposta: /programming/5133342/how-can-i-make-my-ads-appear-faster-in-my-android-app E la risposta suggerisce di utilizzare una schermata iniziale per caricare gli annunci. Come posso capire quando vengono caricati gli annunci, per continuare con …

1
Costruire un Octree per la generazione del terreno
In precedenza ho implementato cubi / tetraedri per rendere un IsoSurface. Ha funzionato ( YouTube ), ma la performance è stata terribile in quanto non ho mai avuto l'implementazione del livello di dettaglio variabile in base alla distanza di visualizzazione (o addirittura alla rimozione di blocchi vecchi e distanti). Ho …
9 unity  c#  voxels  octree 

3
BRDF e coordinate sferiche nel ray tracing
Ho sviluppato un ray tracer che utilizza un modello di illuminazione phong / blinn phong standard. Ora lo sto modificando per supportare il rendering basato fisicamente, quindi sto implementando vari modelli BRDF. Al momento sono concentrato sul modello Oren-Nayar e Torrance-Sparrow. Ognuno di questi si basa su coordinate sferiche utilizzate …

1
Contorno doppio - Trovare il punto di funzione, normali
Sto seguendo questo tutorial per implementare il Dual Contouring http://www.sandboxie.com/misc/isosurf/isosurfaces.html La mia fonte di dati è una griglia 16x16x16; Attraverso questa griglia dal basso verso l'alto, da sinistra a destra, vicino al lontano. Per ogni indice della mia griglia, creo una struttura cubica: public Cube(int x, int y, int z, …
9 c#  geometry 




1
Come trovo la circumsfera di un tetraedro?
Sto cercando l'equazione più minimizzata per trovare le coordinate centrali e il raggio di una circumsfera del tetraedro con quattro punti 3D. Quello che ho trovato su Internet riguarda principalmente la circonferenza di un triangolo tridimensionale piatto, o alcune definizioni matematiche approssimative, o alcuni casi molto singoli come i tetraedri …
9 3d  sphere 


3
Come riproduco un file video in OpenGL?
Esiste una libreria che mi permetterà di caricare un filmato e riprodurlo in un'applicazione OpenGL? O forse solo un esempio di codice che qualcuno ha in giro? Sto anche usando GLUT, se questo fa la differenza. Immagino che il formato del file non abbia importanza, sebbene al momento il mio …
9 opengl  video 

6
Perché non riesco a leggere il file .ttf quando eseguo la configurazione di Android?
Quando eseguo o eseguo il debug del mio gioco su un dispositivo Android, visualizzo questo errore nel logcat: com.badlogic.gdx.utils.GdxRuntimeException: errore durante la lettura del file: data / fonts / myFont.ttf (interno) Che viene creato da questa riga di codice: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); dove fontFileè definito in questo modo: …
9 libgdx  loading  fonts  file  ttf 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.