Suchergebnisse
Suchergebnisse 281-300 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
3d für Anfänger - Modelle
LEWA - - Tutorialarchiv
BeitragDie Zeile: GML-Quellcode (1 Zeile) Habe ich durch diese ersetzt: GML-Quellcode (1 Zeile) evtl wird man noch "ny" mit -1 multiplizieren müssen um den normal vektor auszurichten. Habe aber nich nciht mit licht und culling gearbeitet um dies zu prüfen (logisch gesehen würde man das aber auch mit -1 multiplizieren müssen). Sprich: GML-Quellcode (1 Zeile) Bedenk aber dass dies nur den umstand entfernt dass die Modelle (scheibnar) gespiegelt waren als auch die UV-Koordinaten. Das eigentliche Modell mi…
-
3d für Anfänger - Modelle
LEWA - - Tutorialarchiv
BeitragZitat von BDG: „Oh mann... Gibt es nicht eine Dateiendung, dass ein 3D objekt ist, das schon texturiert ist ? Ich meine macht dass jeder der in Game Maker 3D programmiert, erstmal durch tausende Programme durchlaufen muss ? Das is doch mies...“ Zitat von BDG: „Oh mann... Gibt es nicht eine Dateiendung, dass ein 3D objekt ist, das schon texturiert ist ? Ich meine macht dass jeder der in Game Maker 3D programmiert, erstmal durch tausende Programme durchlaufen muss ? Das is doch mies...“ Das kommt …
-
Part von einem Bild
BeitragMan kann dies sehrwohl machen. Was ich u.a. bei Creawo gemacht habe, ist eine Art "Texturepack" in Sprites umzuwandeln. (Diese wurden auf die Surface gedrawt welche die Spielwelt repräsentierte.) Dazu ladest du die Textur ins Spiel, zeichnest sie auf eine Surface und durchläufst diese mit 2 For schleifen. Mit der 1 for-schleife durchläufst du die Blöcke auf der x-achse und mit der 2ten auf der y-achse (als beispiel). Nun schneide ich mit sprite_create_from_surface ein Sprite aus dem Gesamtbild r…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat: „ Das stimmt. Aber um sich als client auszugeben muss man den Server bzw. dessen Anbindung gut kennen und wenn man es halbwegs geschickt macht, muss man dafür das Spiel dekompiliert haben. Und dies ist nunmal leider möglich. Darum würde ich diesen Teil in eine Exe mit einem älteren GM auslagern und diese mit dem anti-Decompiler versehen.“ So einfach "auslagern" kann ic hdas leider nicht Erstens weil das auslagern der Internet anbindung mit der Online Highscore im Spiel stattfinden muss, d…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragEs ging mir nicht darum online accounts zu errichten, sondern ein Passwort für eine Online Highscore im Map-File zu speichern. Darum meinte ich ja: Der Hash wert des Passwortes für die Online Highscore wäre schon im File drinnen. Somit könntem an locker (wenn man an den Hascode rankommt) sich so oder so in die Higschore eintragen ohne der "zustimmung" des games. Der Schritt den du erwähntest mit dem neuchaschen des Passworts entfällt somit. Zitat: „Was ich meinte war wenn jemand eine Internet-sn…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat: „Selbst wenn es ein "hacker" schafft das MD5-Passwort zu erhalten, kann er dieses nicht direkt verwenden um sich irgendwo einzuloggen oder ähnliches da dann die EIngabe erneut gehascht werden würde.“ ? Inwieweit würde die eingabe nochmal neu gehascht werden? Das Passwort ist mit einem Md5 hash versehen worden und so in der Datei abgespeichert. Dieser hash wird ja wie ein normaler String an den Server geschickt um ihn zu prüfen. (einfache Stringprüfung?) Wie wird er da nochmal neu gehascht…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat von florpp: „ich hab jetzt nicht den ganzen thread gelesen und hoffe einfach mal das hat noch keiner gesagt: wie wärs wenn du über ein extra programm eine datei mit serverpasswort auf das aktuelle hash der exe verschlüsselst? so kann wenns wirklich open source ist der serer nach dem bearbeiten nicht mehr aufgerufen werden... (klar das ist alles manipulierbar, sollte aber den durchschnitts gm-kiddie abhalten)“ So in etwa hatte ich das auch vor. Anders wird es wohl auch nicht möglich sein. D…
-
Zitat: „Du könntest auch diese kollisions-DLL probieren welche insbesondere Raycasting unterstützt: “ Werde ich mir mal anschauen. Wobei ich ungern auf eine DLL umsteige die ein Projekt so stark abhängig von deren Funktionalität macht. Zitat: „EDIT: Übrigens könnte man Moolts Variante vieleicht noch ein klein wenig beschleunigen indem man statt einen weiteren View, eine Surface benutzt auf der diese farbigen Versionen gedrawt werden (dies ist seit der EInführung eines Z-Buffers im GM 8.1 möglich…
-
Hallo liebes GM-D Forum. Ich hätte da wiedermal eine Frage bei der ich evtl Hilfe von experten bräuchte. Es geht darum dass sspäter mal gerne eine Art 3D Editor schreiben würde. Was für mich dabei eine hürde darstellt ist das auswählen von Objekten im 3Dimensionalen Bereich. Man kennt das ja schon von verschiedensten Editoren: Man klickt mit der maus auf ein Bauteil und dieses wird ausgewählt. Das Problem für mich ist nun, wie man sowas überhaupt umsetzen könnte (ohne stark auf die Performance z…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat von DragonGamer: „Fazit: Sicherheit im GM 8.1 ist nahezu unmöglich Du könntest allerdings einen Teil des Spiels aber in GM 7 oder 8.0 schreiben. Dafür gibt es nämlich den anti-decompiler der angeblich unknackbar ist und auch memory-hacks vorbeugt.“ Schon langsam bin ich am überlegen ob ich überhaupt onlinefunktionalität implementieren soll. Zwar wäre das eines der wichtigeren Features im Spiel, aber was bringt einem eine Online highscore bzw ein online system was ohne großem aufwand geckna…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat von DragonGamer: „Ersteres funktioniert soweit ich weiss nur wenn man irgendeinen Anhaltspunkt vom Inhalt hat.“ Das wäre ein kleines Problem. Der Punkt ist, dass ich einen Mapeditor open Source machen möchte. Somit kann jeder diesen erweitern als auch den Scriptinhalt anschauen. In diesem Editor ist auch der Script zum speichern und laden von (roh-) Maps/dateien vorhanden. Was meine Idee war, ist dass man zwar maps mit dem Editor speichern und laden könnte, das Spiel diese aber erst ausles…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragZitat von Bl@ckSp@rk: „Also insbesondere sollte es auch keine exportierte DLL-Funktion geben, die einem das Passwort liefert, denn sonst hätte ein Angreifer leichtes Spiel. Diese Methode habe ich beispielsweise für den Online-Highscore in meinem Rennspiel verwendet, zusammen mit einer sicheren Verschlüsselung für die Übertragung, und das Ganze hat sich bis heute bewährt.“ Inwieweit soll ich das verstehen? Du meinst also dass die verarbeitung des Passworts garnicht erst im GM stattfinden soll son…
-
GM und Initialisierung
BeitragMit dem GM initialisierst du variablen einfach durch das zuweisen eines Wertes. Eben so wie: GML-Quellcode (1 Zeile) Der Datentyp wird dabei von dem Wert festgesetzt den du eingibst. Dies wäre ein Integer/float Datentyp ("real"). Wenn es ei nstring wäre, würde der Datentyp eben ein String sein. Das "var" ist die deklaration. Sie benutzt man wenn man Variablen speichern möchte, die nur eine "lebensdauer" bis zum ablauf des jeweiligen Codes/Scripts (in dem sie aufgerufen wurde) haben sollen. Spric…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragNa dass hört sich doch nach richtig viel fun an. Zitat: „Wenn es dir um etwas ähnliches wie Funktionalität zu einem Dateiupload geht, wäre zum Beispiel ein einfacher POST Request die bessere sowie auch sicherere Lösung. Um unerwünschten Dateiverkehr dabei zu verhindern, würde eine simple, serverseitige Validierung der übertragenen Daten ausreichen. “ Ich spielte mit den gedanken herum die OHS DLL zu verwenden da ich ja online Hiughscores auf Webservern abspeichern möchte. Inwiefern die Verbindun…
-
Verchlüsselung einer Datei
LEWA - - Expertenrunde
BeitragHi Leute! Ich mache mir seit einiger Zeit gedanken über das verschlüsseln einer Binären Datei. Ich nutze die 39DLL für das Speichern von Daten. Ich würde gerne empfindlichere Daten wie Serveradressen und passwörter speichern, jedoch kann man sie mit ei nwenig know-how ziemlich leicht auslesen. (Insbesondere wenn man weiss wie das Dateiformat aufgebaut ist da es ja "open Source" sein soll.) Die Frage: Was wären effektive Methoden um solche kritischen Informationen zu verschlüsseln? Natürlich kann…
-
Du vergraulst die leute schon wenn ein Logo länger als 5 sekunden angezeigt wird. Bei yoyogames und dem GM logo dürfte und sollte das grundsätzlich kein Problem sein. Dass ist die Software die du ja nutzt um das Spiel zu erstellen. Yoyogames kann davon nur profitieren da für sie ja eigentlich werbung gemacht wird... und das gratis. Aber wie gesagt: Frag zur sicherheit nach. Bei Gm-D müsstest du den jeweiligen Rechteinhaber dieses Forums fragen. Jetzt stellt sich nurnoch die frage wer das eigentl…
-
Ich würde dafür die winkelfunktionen wie sinus und cosinus verwenden. Mal ein Beispiel: GML-Quellcode (4 Zeilen) Sollte vom grundkonzept funktionieren. Der Sinus von 90 grad ist 1 während der Sinus von -90 Grad -1 ist. Je höher der Winkel (image angle) ist, desto höher wird die zahl bis sie zu 1 kommt. Diese Zahl kannst du einfach multiplizieren bzw dividieren (nach belieben) um eine schnellere bzw langsamere beschleunigung zu bekommen. Beim nach obne fliegen, kommt eben ein wert größer als 0 ra…
-
Object drehung um ein Object
BeitragDas "Hinterherhinken" könnte dadurch gelöst werden, indem du den Code in das End-Step event packst statt in das Step event. bzww. Wozu ist das "global.speed" da? Evtl hat das damit was zu tun? Wenn der Propeller ein eigenes Objekt ist dass sich an einem anderen ausrichten soll, musst du nichts mit speed machen. Das berechnen der x und y koordinate alleine ist ausreichend um die position zu bestimmen.
-
GMOgre 3D
BeitragNa endlich! Mann bin ich happy. Noch mehr Power mit der man sich rumspielen kann. Und ich dachte dass werden wir nie erleben. Und immerhin: Da der GM 8.1 in letzter Zeit (und womöglich in naher Zukunft) auch nicht mehr so oft geupdatet wird, wird es weniger Probleme mit DLLs dieser größe geben. Lasst die experimente beginnen...
-
? Bist du dir sicher dass du keinen Fehler im Script hast? Ich habe bei mir ein 3D Modell eines wagens mit einem Import script (der das ganze modell als primitves ja im GM umsetzt) in den GM gebracht, ohne irgendwelche Errors oder sonstige Modell probleme erfahren zu haben. Der Wagen hat über 34000 Vertices (laut Blender). Wüsste kein limit dass so schnell einsetzen würde. Wobei der Wagen aus 3 Modellen besteht, dennoch hat ein Modell mehr als 1000 Verztices.