C # ist eine von Microsoft in Verbindung mit der .NET-Plattform erstellte, verwaltete, stark typisierte, durch Müll gesammelte Programmiersprache mit mehreren Paradigmen.
Ich habe in Unity ein einfaches RTS-Spiel gemacht, das Hunderte von Charakteren wie Crusader Kings 2 enthält. Zum Speichern wäre es am einfachsten, skriptfähige Objekte zu verwenden. Dies ist jedoch keine gute Lösung, da Sie zur Laufzeit keine neuen erstellen können. Also habe ich eine C # -Klasse namens "Character" …
Ich habe einen Code, der GetSpectrumDatavon einer AudioSource verwendet wird, die einen Song spielt, um ein Level-Layout für den Player zu erstellen. Ich möchte eine Funktion hinzufügen, mit der die Spieler ihre eigenen Songs hochladen und die mit den Daten dieser Songs erstellten Levels spielen können. Leider habe ich beim …
ScriptableObjectsWie kann ich während der Verwendung einige Variablen bedingen? Beispielcode: [System.Serializable] public class Test : ScriptableObject { public bool testbool; public string teststring; public int testint; } Ziel: Wann ist testbool == truedann teststringzum Bearbeiten verfügbar, wann ist testbool == falsedann testintzum Bearbeiten verfügbar, während der andere " ausgegraut " …
Zu Beginn einer Szene habe ich GameObject namens "Blatt" über einem "Ball" GameObject positioniert. Das Blatt enthält eine interaktive Stoffkomponente und einen Stoffrenderer. Das Netz für die interaktive Stoffkomponente ist eine Ebene mit einer hohen Anzahl von Scheitelpunkten. Zur Laufzeit fällt das Blatt über den Ball und erzeugt die gewünschte …
Ich baue ein ziemlich einfaches Marmor-Rennspiel in Unity3D. Der Ball ist ein 3D-Physikobjekt, das sich nur auf der X- und Y-Achse bewegt. Es hat die Fähigkeit, nach links und rechts zu rollen und zu springen. Ziemlich einfaches Zeug, außer dass ich auf ein bahnbrechendes Problem gestoßen bin: Beim Fallen und …
Ich versuche, Wasser zu erzeugen, und im Moment habe ich es durch dynamisches Erzeugen von Wellen auf einem Netz erhalten. Aber jetzt möchte ich mein Boot dazu bringen, diese Wellen zu manipulieren und darüber hinaus einen Kelvin Wake zu verursachen. Tatsache ist, dass ich das Wasser mit verschiedenen Kacheln erzeuge …
Ich habe festgestellt, dass sich die Linie beim Hinzufügen weiterer Scheitelpunkte zu einer Linienrenderer-Linie verdreht und nicht mehr glatt ist. .GIF Hier: http://i.imgur.com/hRAhCXM.gif Alle Linien sind auf der gleichen z-Ebene, auch wenn ich die Materialien entferne, scheinen sich die Linien immer noch zu verdrehen. Ich habe keine Ahnung, warum dies …
Könnte mich jemand in die richtige Richtung weisen, wie dies erreicht werden könnte? 3D Mathe / Geometrie wirft mich oft. Ich suche so etwas (idealerweise in C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }
Ich habe ein Schiff, das mit maximaler Geschwindigkeit fährt maxSpeedund rotationSpeedGrad pro Sekunde drehen kann . Das Schiff bewegt sich immer in die Richtung, in die es zeigt. Je schneller das Schiff fährt, desto größer ist sein Wenderadius. Ich kenne meine Position, Rotation und die Position des Ziels. Was ich …
Mir wurde gesagt, dass ich es Update()für Grafiken und FixedUpdate()für die Physik verwenden soll, aber manchmal werden meine Eingaben nicht registriert, wenn ich sie verwende FixedUpdate(). Es funktioniert gut, wenn ich Update()für alles benutze . Soll ich mich darum kümmern FixedUpdate()oder mache ich etwas falsch?
Ich arbeite an einem einfachen 2D-Spiel. Ich habe die Handyversion fertiggestellt. Mein Chef möchte jedoch, dass das Spiel auf seiner RT funktioniert. Ich mache die "Konvertierung", aber meine Schaltflächen befinden sich an den falschen Stellen, da ich die Bildschirmgröße wie folgt fest codiert habe: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new …
Ich versuche, einen Löser in C # .NET für ein Spiel namens Flowerz zu schreiben. Als Referenz können Sie es auf MSN hier abspielen: http://zone.msn.com/gameplayer/gameplayer.aspx?game=flowerz . Ich schreibe es zum Spaß, nicht für irgendeine Art von Aufgabe oder irgendetwas, was mit Arbeit zu tun hat. Aus diesem Grund ist die …
Ich verwende C # und versuche, die Position der Hardware-Maus zu ermitteln. Als erstes habe ich versucht, eine einfache XNA-Funktionalität zu verwenden Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Danach zeichne ich auch die Maus und vergleiche sie mit der Windows-Hardware-Maus. Diese neue Maus mit den von xna bereitgestellten Koordinaten lässt …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Okay, ich denke, es ist eine einfache Frage, aber ich habe Schwierigkeiten, …
Ich schreibe ein 2D-Spiel, bei dem in meiner Spielwelt die x- Achse von links nach rechts, die y- Achse von oben nach unten und die z- Achse außerhalb des Bildschirms verläuft: Während meine Spielwelt von oben nach unten ist, wird das Spiel leicht geneigt gerendert: Ich arbeite daran, vom Weltraum …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.