Suchergebnisse

Suchergebnisse 1-30 von insgesamt 424.

  • Benutzer-Avatarbild

    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

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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?

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Crazy Jump Remake

    ClonkAndre - - Spiele

    Beitrag

    Hat es schonmal jemand getestet?

  • Benutzer-Avatarbild

    Version 1.2 Update

    ClonkAndre - - Spiele

    Beitrag

    Crazy 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!

  • Benutzer-Avatarbild

    Version 1.1 Update

    ClonkAndre - - Spiele

    Beitrag

    Crazy 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ö…

  • Benutzer-Avatarbild

    Crazy Jump Remake

    ClonkAndre - - Spiele

    Beitrag

    Crazy 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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Vielen Dank euch

  • Benutzer-Avatarbild

    Aber 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.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    @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)…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Folgenes 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…

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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)

  • Benutzer-Avatarbild

    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

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    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

  • Benutzer-Avatarbild

    @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/

  • Benutzer-Avatarbild

    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.…

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „Wie bei jeder .Net Anwendung wird erst im Programmordner nach dlls gesucht und dann im GAC“ Ohh ich verstehe. Ist jetzt zwar ein bisschen ärgerlich aber naja was will man machen. Dann muss ich halt die Anwendung verschieben. Danke!

  • Benutzer-Avatarbild

    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…