Suchergebnisse
Suchergebnisse 1-30 von insgesamt 424.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Solved. Um die Pixel in screen units zu convertieren für die Matrix.Scaling Funktion, muss man die gewollte Größe durch die Breite und Höhe des Bildes teilen. Und nicht durch die Breite und Höhe der aktuellen Bildschirmauflösung. Das mache ich wie folgt: C#-Quellcode (3 Zeilen) Und wie man sehen kann, sieht man dass das Bild im roten Viereck ist, welches 128 in der Breite ist, und 128 in der Höhe. vb-paradise.de/index.php/Attac…2181983b9b9dfa701404664b0 Ich kann endlich meine Mod fertigstellen
-
Ich schätze ich habe etwas Fortschritt gemacht: vb-paradise.de/index.php/Attac…2181983b9b9dfa701404664b0 Ich teile die angegeben Breite und Höhe des Bildes (in dem Fall 128x128) durch die Breite und Höhe der momentanen Bildschirmauflösung (1920x1080). C#-Quellcode (5 Zeilen) Es funktioniert solala... Wie man im obigen Bild vielleicht erkennen kann, befindet sich dort ein rotes Viereck welches 128x128 groß ist. Und wie man auch erkennen kann, ist das Bild nicht gerade gleich groß wie das rote Vie…
-
Zitat von DTF: „Hast du etwa vor ein 2D Overlay zu machen? Dann bau auch Direct2D ein, also D2D und D3D kombinieren, mit D2D kannst du passgenau die Texture auf den Bildschirm bekommen.“ Ich bin leider gezwungen DirectX 9 zu benutzen und Direct2D ist laut Recherche nur für DirectX 11 verfügbar :woozy_face: Ein 2D Overlay kann man das nicht nennen (denke ich), aber es kommt dem nahe. Ich möchte dem User anbieten sein eigenes Zeug auf dem Bildschirm zeichnen. Das ganze ist übrigens für meine GTA I…
-
Fast-Vollzitat des direkten Vorposts an dieser Stelle entfernt ~VaporiZed Jop Du hast recht. Matrix.Scaling(2f, 2f, 1f) macht es doppelt so groß, und ich skaliere viel zu viel. Wie könnte ich das denn hinbekommen, das wenn ich die Textur auf Bildschirmgröße skalieren möchte, einfach bei der Matrix.Scaling Funktion meine Auflösung eingeben kann und das Bild ist dann dementsprechend groß? Also keine Skalierung von 0 bis 1 sondern von 0 bis meine Auflösung?
-
Das wäre eine Möglichkeit aber ich muss sagen die kommt mir ziemlich ineffizient rüber. Mir wäre es lieber das Bild mittels der Matrix zu skalieren wenn es irgendwie möglich ist.
-
Hallo liebe Community! Wie ist es möglich, mittels SharpDX.Direct3D9 eine Textur zu zeichnen, diese auf die angegebene Größe skaliert wurde? Beispiel: Ich habe ein 128x128 großes Bild welches ich aber nur in 64x64 Größe auf den Bildschirm zeichen möchte. Oder umgekehrt, wenn ich ein 128x128 großes Bild in der Größe 256x256 auf den Bildschirm zeichnen möchte. Hier ist der momentane Code welcher auch funktioniert, nur die skalierung auf die angegebene Größe funktioniert nicht. C#-Quellcode (20 Zei…
-
Hallo liebe Community! EDIT: Erledigt... DataStream.WriteRange existert... Hat jemand von euch Erfahrung mit SharpDX? Ich versuche im Moment die Direct3D9 CDraw::Circle Funktion welche ich hier gefunden habe nach C# zu porten. (Versteckter Text) Nur habe ich ein Problem: Ich weiß nicht wie ich das vertex array in den SharpDX.Direct3D9.VertexBuffer kopieren kann mit C# Hier mal der C# Code: C#-Quellcode (50 Zeilen) Habe leider auch kein Erfolg beim googeln gehabt für SharpDX.Direct3D9... Ich würd…
-
Crazy Jump Remake
ClonkAndre - - Spiele
BeitragHat es schonmal jemand getestet?
-
Version 1.2 Update
ClonkAndre - - Spiele
BeitragCrazy Jump Remake ist nun bei Version 1.1! Schaut euch gerne das neue Update an, der Downloadlink kann im ersten Thread gefunden werden! Changelog1. Eure Aktivität in Crazy Jump wird nun per Discord Game SDK auf eurem Discord Profil angezeigt! Falls Ihr Feedback/Kritik habt, lasst es mich gerne wissen!
-
Version 1.1 Update
ClonkAndre - - Spiele
BeitragCrazy Jump Remake ist nun bei Version 1.1! Schaut euch gerne das neue Update an, der Downloadlink kann im ersten Thread gefunden werden! Changelog1. Der "Stats" Button im Hauptmenü wurde zu "Profile" geändert. 2. Ein Bug wurde behoben der die Musik vom letzten Level abspielen würde wenn man zurück ins Hautpmenü kehrt. 3. Die Farbe des Spielers ist nun im "Profile" Menü anpassbar! 4. Kollisionsabfrage wurde etwas geändert. 5. Die "Total Player Jumps" Statistik im "Profile" Menü wird nun auch erhö…
-
Crazy Jump Remake
ClonkAndre - - Spiele
BeitragCrazy Jump Remake Wer hätte damit gerechnet? Ich hatte mal wieder Lust, mich an einem spaßigen Projekt zusetzen. Und was bereitet jemanden Spaß? Ein Spiel! Naja... Auch nur wenn es gut läuft schätze ich. Ich habe mich bewusst für ein Remake von meinem kleinen Spiel Crazy Jump entschieden, welches ich bereits am 10. Mai 2019 hier, auf VB-Paradies veröffentlicht habe als erste Version. Hauptsächlich habe ich mich aber für dieses Spiel entschieden, um zu schauen wie viel besser ich dieses Spiel mit…
-
Zitat von BitBrösel: „Wofür brauchst du denn die WPF Funktionalität bei einem einem Spiele Overlay?“ Ich möchte das Overlay gerne mit schönen Animationen schmücken und das geht mit WPF sehr einfach. Und ich habe halt den Vorteil das ich alle bereits erstelle Controls in diesem Overlay wiederverwenden kann. Außerdem soll das Overlay die aktuellsten Twitter Tweets anzeigen via der Twitter API die ich bereits integriert habe und der User soll in der Lage sein seine eigene Plugins zu schreiben die s…
-
Hallo liebe Community! Folgenes Szenario: Ich habe mittles WPF ein Overlay erstellt, welches sich über das Spiel GTA IV legt. Das ganze funktioniert soweit auch wunderbar! Nur ich habe da ein Problem bei welchem ich Unterstützung brauche, undzwar kann ich mit keinem Control auf diesem Window interagieren, da GTA IV den Cursor versteckt und stattdessen seinen eigenen Cursor im Spiel malt. Nun hatte ich folgende Idee: Wenn man die Windows Taste drückt um das Startmenü aufzurufen, dann kommt der st…
-
Ein geladenes Modul entladen welches in einen Prozess injected wurde
ClonkAndre - - Weitere Sprachen und sprachübergreifende Themen
BeitragAber warum sollte denn das Programm auf diese entfernten und vor allem fremden "Dinge" zugreifen wollen? Ist das "Ding" hier nicht eher das was auf das Programm mit Memory Reading und Writing zugreifen möchte? Das "Ding" was injected wird ist ja völlig fremd für das Programm.
-
Ein geladenes Modul entladen welches in einen Prozess injected wurde
ClonkAndre - - Weitere Sprachen und sprachübergreifende Themen
BeitragIrgendwelche Ideen?
-
Okay ich habe es hinbekommen! @PadreSperanza hat mir nochmal einen kleinen Gedanken-Schub gegeben, und mir ist eingefallen, das die Kamera Klasse mir einen Direction Vector zur verfügung stellt den ich natürlich die ganze Zeit ignoriert habe.. Die Vorwärts und Rückwärts Bewegung der Kamera basierend der aktuellen Rotation sieht nun so aus: C#-Quellcode (8 Zeilen) Auf die Links und Rechts Bewegung der Kamera basierend der aktuellen Rotation bin ich nicht so stolz, sieht für mich ziemlich ineffizi…
-
@RodFromGermany Ok, ich habe hier ein Beispiel Objekt welches standardmäßig in Richtung Norden schaut. Sagen wir mal, dass das unsere Kamera in der Welt ist. vb-paradise.de/index.php/Attac…2181983b9b9dfa701404664b0 Ich kann mittels diesem Code die Kamera in alle Richtungen Rotieren wenn ich die Maus bewege (Pitch und Yaw. Roll ist ausgeschlossen). C#-Quellcode (7 Zeilen) Nun habe ich diesen Code, mit dem wir die Kamera in jede Richtung bewegen können (Vor (Norden), Zurück (Süden), Links (Westen)…
-
Wie im Titel steht, würde ich gerne eine Kamera in einem Dreidimensionalen Raum basierend der momentenen Rotation der Kamera frei bewegen können. Den Code der für die Rotation der Kamera zuständig ist habe ich bereits erledigt: C#-Quellcode (22 Zeilen) Im moment habe ich nur das "Basic Movement" was nicht basierend der Rotation arbeitet bedeutet wenn ich die "W" Taste gedrückt halte, fährt die Kamera weiter nach Norden obwohl ich nach Süden schaue. Das gleich passiert mit Westen und Osten. C#-Qu…
-
Ein geladenes Modul entladen welches in einen Prozess injected wurde
ClonkAndre - - Weitere Sprachen und sprachübergreifende Themen
BeitragFolgenes Szenario: Ich würde gerne via C/C++ ein geladenes Modul entladen. In diesem Fall ist es eine Mod die im Spiel (GTAIV) injected wurde (genauer gesagt ein Trainer). Warum? Ich versuche im Moment einen neuen Multiplayer Modus für GTA IV zu entwickeln und da Trainer das Spielerlebnis für andere Spieler verschlechtern könnte, da man sich ja dann gewisse Dinge ercheaten könnte, würde ich diese gerne entladen. Ich weiß leider nicht genau wie dieser Trainer aufgebaut ist, und wie er genau injec…
-
Ja ich muss sagen das ich mir es auch eher vorstelle das der Spieler in der Mitte des Bildschirmes bleibt, also das sich nur der Hintergrund bewegen kann. Ich möchte gerne die Steuerung von GTA 2 nachbauen, und da bleibt der Spieler auch nur in der Mitte. Aber das war erstmal das was ich hinbekommen habe Steuerungsmäßig, und deswegen habe ich sie erstmal drinne gelassen weil sie erstmal ganz akzeptabel ist.
-
Wie man im Video sieht scrollt der Hintergrund nicht weiter nach links da dieser dort endet. Der Hintergrund scrollt aber weiter nach rechts und nach unten da ich mir da noch nicht sicher bin wie ich das angehen soll. Dies ist der Code der checkt ob der Hintergrund im Moment über den Bildschirmrand hinweg geht. Ganzer Code im ersten Post. C#-Quellcode (11 Zeilen)
-
Zitat von VaporiZed: „Wenn Spielfeldrand außerhalb des Bildschirms, dann bewege Speilfeld; sonst bewege Spieler“ Genau richtig! Ich hab hier auch ein kleines Video hochgeladen wie es im Moment aussieht. youtube.com/watch?v=ZXwLtYsvfrE
-
Hallo liebe Community, ich arbeite im Moment an einem kleinem 2D Spiel (es ist eher noch ein Test anstelle eines wirklichen Spieles) und ich habe ein Grid basierten Hintergrund der 32x32 groß ist, und jede Zelle in diesem 32x32 großen Grid ist 64x64 groß. Nun habe ich einen Charakter der sich in der Mitte des Bildschirmes befindet, ich kann ihn mit den NumPad Tasten bewegen. Wenn ich diesen Charakter nach rechts bewege, so wird der Hintergrund nach links verschoben. Wenn ich ihn nach oben bewege…
-
Zitat von Takafusa: „Ich fall immer wieder auf die Schnute mit JS. Absolut nicht Typsicher, hab deswegen zu viel Zeit verschwendet beim finden von fehlern. var a = 6; var b = "6"; var c = a + b; alert(c); Ausgabe = 66“ Ui, ich weiß nicht viel von JS aber ich hätte gedacht es wäre Typsicher.
-
Jauu es funktioniert wunderbar! Ich musste den Code für C# etwas anpassen: (Versteckter Text) Den JavaScript Code habe ich in den Resourcen als Textdatei hinzugefügt. So kann ich ihn ganz einfach als string abrufen mit dieser Zeile Properties.Resources.js. Ich muss gestehen das ich mich mit JavaScript wirklich nicht auskenne, aber es sieht garnicht so kompliziert aus! Vielen Dank für deine Hilfe, ich weiß es sehr zu schätzen
-
@Takafusa Danke für deine Hilfe! Ich habe jetzt mal ein Projekt mit Chromium erstellt, und Chromium lädt die Seite einwandfrei. Ich hab das Projekt jetzt mal im Anhang hochgeladen aber ohne Nuget Dateien da es sonst etwas zu groß wäre (über 300mb). Installiert habe ich den Chromium Browser über diesen Nuget Link: nuget.org/packages/CefSharp.WPF/
-
Hallo! Ich versuche aktuell den Inhalt eines Tables von dieser Webseite auszulesen: masterlist.gtaconnected.com/ (Im Anhang befindet sich auch ein Bild vom Aufbau dieser Webseite) Da ich so etwas noch nie gemacht habe, habe ich mir gestern bis in die Nacht viele Tutorials angeschaut aber ich kam trotzdem nicht weiter.. Nun wollte ich mal hier im Forum nachfragen ob mir vielleicht jemand bei dieser Angelegenheit helfen könnte. Ich würde gerne alle Inhalte von diesem table (wie der Host, Name etc.…
-
Hallo, ich habe eine kleine WPF App geschrieben, die im Hauptverzeichniss eines Spieles liegen soll. Nun, das Problem ist, dass das Spiel eine d3d9.dll Datei besitzt, und wenn ich dann meine WPF App starte, stürzt diese sofort ab weil und es werden d3d9 log Dateien erstellt obwohl dies natürlich nicht der Fall wäre bei normalen WPF Apps. Gibt es einen Weg der WPF App zusagen das diese nicht die d3d9.dll im selben Ordner laden soll? Oder gibt es irgendeine andere Methode diese Datei zu ignorieren…