Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler


3
Debug-Protokollierung in Factorio mod
Ich schreibe einen Factorio-Mod und versuche herauszufinden, warum er nicht funktioniert. Kann ich irgendwo eine Art Fehler- / Debug-Protokollierung durchführen? Sowohl manuelle (Druckvariablen) als auch einfache Fehlerberichte (Zugriff auf eine nicht vorhandene Eigenschaft) wären großartig. Ich kenne die player.printMethode, kann sie aber nur zum Drucken von Zeichenfolgenliteralen und nicht von …
8 modding 


1
Lernen, wie man Betrüger manuell in Unity herstellt - wie man ein Objekt in eine Textur rendert, die die Kamera nicht sieht?
Ich versuche zu lernen, wie man in Unity manuell einen Betrüger macht - ohne vorgefertigte Lösungen. Meine erste Vermutung ist, dass dies erreicht werden sollte, indem RenderTexture und eine zweite Kamera verwendet werden und dann verschiedene "Schnappschüsse" von verschiedenen Winkeln des Objekts gemacht werden. Wenn es bessere Alternativen in Bezug …

4
Entity Component System - Spielfortschritt
Ich bin ziemlich neu in der Spieleentwicklung (aber nicht in der Programmierung) und ich versuche herauszufinden, wie ich am besten mit der Kommunikation zwischen den Welten umgehen kann. Was ich meine ist das: Ich habe über Entity Component Systems (ECS) gelesen und wie Leute vorschlagen, verschiedene Welten / Räume zu …

2
Vulkan vkEnumeratePhysicalDevices Gibt die unerwartete Anzahl von Geräten zurück
In der Maschine, die ich laufe, habe ich zwei GTX 980 Tis. Wenn ich die Anzahl der physischen Geräte abfrage vkEnumeratePhysicalDevices, wird immer 1 zurückgegeben, obwohl 2 physische diskrete Grafikkarten vorhanden sind. Wenn ich vulkaninfodas einzige aufgeführte Gerät benutze , ist GPU0das ein DISCRETE_GPU/ GTX 980 Ti. Dies geschieht sowohl …
8 vulkan 

2
Reload VS soution Explorer erzwingen, wenn neues c # -Skript über Unity3d hinzugefügt wird?
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu erzwingen?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

5
Wie kann ich eine reibungslose Beleuchtung auf Fliesenbasis implementieren?
Ich habe an einem 2D-Kachelspiel gearbeitet und eine scharfkantige Beleuchtung implementiert: Ich möchte, dass es ein bisschen geglättet wird. Ich brauche keine Schatten oder ähnliches, nur einfache Beleuchtung. Ich möchte, dass es eher so aussieht: Mein aktuelles System verwendet Lichtstärken für jede Kachel auf der Welt und sie werden neu …
8 java  2d  libgdx  tile 


5
Wählen Sie Ihr eigenes Abenteuer - Auswahlstapel
Ich baue gerade ein eigenes Abenteuerspiel. Jetzt ist es einfach genug, für jede Auswahl ein Ergebnis zu haben und einen linearen Fluss zu erstellen. Gibt es jedoch einen guten Algorithmus, mit dem alle vorherigen Auswahlen das nächste Ergebnis beeinflussen? Ich könnte natürlich jede vorherige Auswahl speichern und große IF-Anweisungen zur …

2
Holen Sie sich den Wasserflussrichtungsvektor vom Wassernormalenvektor
Ich bin festgefahren, ein wichtiges Detail meines Wildwassers zu entwickeln: Es nach unten fließen zu lassen! In Anbetracht einer typischen 3D-Welt, in der Wasser in Richtung Schwerkraft tendiert g=(0,-1,0), und der Normalen der Wasseroberfläche n=(x,y,z), wie kann ich darauf basierend den Vektor der Wasserflussrichtung berechnen? Betrachten Sie als Beispiel diesen …


1
Bildschirmriss im Fragment-Shader auf R9 380-GPUs
Bei zwei Spielern tritt bei meinem Spiel ein Problem auf, bei dem der Bildschirm bei Verwendung eines Fragment-Shaders reißt. Dies scheint jedoch nur für Spieler mit einer R9 380-GPU der Fall zu sein. So sieht es im Spiel aus: Nachdem ich mit einem der Spieler gearbeitet hatte, beschränkte ich mich …
8 c++  2d  glsl  sfml 


3
Wie erstelle ich dynamisch ein UI-Textobjekt in Unity 5?
Ich habe nach etwas gesucht, das einfach sein sollte, aber die Dokumentation zu Unity 5 ist ziemlich veraltet. Was ich erreichen möchte, ist, dass ich UI-Text vollständig aus dem Skript erstellen kann, dh vollständig dynamisch - in meiner realen Fallanwendung werde ich dies in einer Schleife von nicht vordefinierter Anzahl …
8 unity  gui  text 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.