Als «architecture» getaggte Fragen

Wie Code aufgebaut ist. Bei Fragen zum internen Design einer Game Engine.


6
Game Engine Framework oder Bibliothek [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich bin in der Planungsphase für eine interne Spiel-Engine, …

2
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
8 unity  gui  xna  c#  lighting  unity  scripting  scene  npc  xna  models  blender  java  android  game-design  libgdx  architecture  client-server  client  animation  skeletal-animation  graph  input  pygame  music  game-design  component-based  game-maker  java  collision-detection  slick  java  android  leaderboards  google-play-services  java  lwjgl  vbo  flash  actionscript-3  flash-develop  java  android  multithreading  loading  project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 


2
Wie entwerfe ich ein mehrstufiges Spielmenüsystem?
Ich fange mit der Spielprogrammierung an. Ich entwerfe ein Spiel, das Sie zunächst durch eine Reihe von Menübildschirmen führt. Ich bin daran interessiert zu erfahren, wie dies normalerweise in der professionellen Spieleentwicklung strukturiert ist. Derzeit verarbeite ich die Controller-Eingaben aus der Hauptdatei und habe individuelle Klassen für jeden Menübildschirm. Wenn …


2
Wie sollten Entitäten in einem Spiel aufeinander verweisen?
Ich habe viel über Designmuster gelesen, aber bei der Verwendung dieser Muster komme ich immer wieder auf eine Frage zurück. Wie sollen meine Entitäten auf Informationen über einander zugreifen? Angenommen, ich verwende ein einfaches Muster, bei dem jedes Objekt aktualisiert und selbst gezeichnet wird: class Monster extends GameEntity { public …


1
Benutzer gegen Spielermodell
Viele der Online-Spiele haben dieses Konzept von "Benutzer" oder "Profil" und das Konzept von "Spieler". Der "Benutzer" hat einen Benutzernamen, ein Passwort, Lebenszeitstatistiken usw. Das Spielerkonzept ist spielbasiert und enthält flüchtige Informationen zum aktuell gespielten Spiel. Zumindest stelle ich mir das so vor. Ich bin verwirrt darüber, wie das normalerweise …

3
Wie funktioniert das Unity3D-Entitätssystem?
Ich habe das Java Artemis Entity Component System gesehen und an das Entity System in Unity3D gedacht. In Artemis können Sie beispielsweise jeder Entität nur einen Komponententyp hinzufügen, und die Logik befindet sich nicht in der Komponente. In Unity3D ist das völlig anders. Kann mir jemand erklären, wie das Entitätssystem …


3
Entity Component System für HUD und GUI
Dies ist eine sehr grobe Skizze, wie ich die Dinge derzeit entworfen habe. Es sollte zumindest eine Vorstellung davon geben, wie mein ECS derzeit aufgebaut ist. Wenn Sie in diesem Diagramm bemerken, habe ich das HUD grundsätzlich aus dem ECS aufgeteilt. Sie haben ihre eigenen Dinge (HudLayer, HudComponent usw.) und …

4
Sollten Verweise zwischen Assets nach Name oder ID oder etwas anderem behandelt werden?
Wie sollten Inhalte oder Asset-Elemente in ihrer serialisierten Form referenziert werden? Beispielsweise muss ein Material möglicherweise auf mehrere Texturen verweisen. Am einfachsten wäre es, einen Pfad relativ zum Basisverzeichnis der Assets zu verwenden. Alternativ können alle Inhaltselemente durch eine ID referenziert werden. Ich habe es auf diese Weise implementiert (mithilfe …

2
Wie implementiere ich spezielle Waffen- und Rüstungseffekte (z. B. Vampir, Heilig, Schadensschild, Dornen)?
Ich arbeite am Inventarsystem für mein Spiel und bin daran interessiert, wie ich zusätzliche Waffen- und Rüstungseigenschaften implementiere, die nicht nur Schaden oder Rüstung sind. Wenn ich nur Schaden und Rüstung habe, ist die Gleichung einfach: Schaden = Waffenschaden - Rüstung; Aber ich suche nach einer interessanteren Benutzererfahrung - nämlich …

1
CPU-Auslastung, Game-Loop und Sleep ()
Ich habe auf zahlreichen Diskussionsseiten über dieses Thema gelesen, aber ich kann anscheinend keine eindeutige (aktuelle) Antwort finden, und ich hoffe, dies gibt mir weitere Einblicke: Ich habe den ausgezeichneten Artikel zur Spielschleifenzeit auf Fix your timestep gelesen! Die CPU-Auslastung wird jedoch nicht berücksichtigt, sodass sie zu 100% ausgeführt wird. …

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.