Hallo, hab mir was zusammen gecodet, woraus irgendwann mal ein 2D Jump'n'run werden soll, IRGENDWANN vielleicht mal, weil viel ist davon noch nicht da und ich bekomm jetzt schon Probleme. Aaalso, ich verwende Visual Studio Express 2008 und Dark GDK, hab an ner Vorlage bisschen rumgebastelt und in meinem Code steht jetzt:
Laut documentation gibt die Funktion dbMouseClicke einen Integer, je nachdem ob und welche Taste gedrückt wird, 0 bei keine, 1 bei der linken, usw. nur beschwert sich der Compiler jetzt.
Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
/Edit: Hab den Fehler gefunden, dbMouseClick funktioniert jetzt nur meine selbst geschriebene Funktion die ein Objekt springen lassen soll geht noch nicht
PHP Code:
void jump (int obj, int height) { bool state = true; if (state = true) { state = false; int beg = dbSpriteY(obj); int end = dbSpriteY(obj) + height; while(dbSpriteY(obj) < end) dbMoveSprite(obj,3); while(dbSpriteY(obj) > beg) dbMoveSprite(obj,-3); state = true; } }
Woran liegt das? Ich hab wirklich keine Ahnung davon. Wäre sehr dankbar wenn mir jemand helfen würde.
Ja, das hab ich bemerkt ^^ aber das eigentliche Problem ist, dass die Funktion 60 mal die Sekunde ausgeführt wird und ich will das verhindern, also dass sie erst nochmal ausgeführt werden kann sobald die vorherige beendet ist.
natürlich jetzt nicht copy & paste geeignet, aber dass du ne idee davon bekommst.
while ist eigentlich immer schlecht. Weil alles andere wärenddessen nicht "läuft". D.h. du bekommst garnicht mit wenn dein charakter (im programm) springt, weil es das garnicht rendert so wie du deine funktion hast.
Edit:
Hier meine Spiele die ich früher mit Dark GDK gebastelt (bzw angefangen) hatte.
Bin dann aber auf ne andere Engine gestiegen.
Aber für den Anfang ist Dark GDK ganz gut
Nur wenn du halt absolut kein c++ kannst wirst du große Probleme haben.
SFML, würde ich aber als kompletter c++ Einsteiger nicht empfehlen.
Da passt Dark GDK eigentlich recht gut. Ist zwar etwas outdated, aber gefällt mir immer noch.
Danke nochmal dafür Ich hab jetzt das Problem dass die Funktion nicht auf die bool Werte falling und jumping zugreifen kann um sie zu verändern. Wie würde man das machen? Mit Pointern?
Dark-Fusion2 problem 05/03/2012 - Metin2 Private Server - 11 Replies Ich wollte heute Dark-Fusion Pserver zocken also hab ich es mir runter geladen. Als ich es spielen wollte klickte ich auf die exe aber es passiert nichts es lädt nur und fertig ich weiß nicht was ich noch tun könnte bitte helft mir :) danke
Dark Orbit problem with bot 12/01/2011 - DarkOrbit - 2 Replies Hi i have a problem with biobot. He give me
bioBot.rar how to fix
ImageShack® - Online Photo and Video Hosting
Dark Fusion Problem 09/10/2011 - Metin2 Private Server - 3 Replies Hallo Leute,
ich hab folgendes Problem und zwar,sehe ich die neuen Rüstungen alle nur weiß.
Was kann ich tun?
Mfg
Problem auf Dark World 07/16/2010 - Metin2 PServer Advertising - 3 Replies Hi
ich bin auf die Handel Map gegangen dort bisschen rumgerannt dann hab ich kick bekomm. wenn ich mich jetzt wieder einloggen will kickts mein cha nach char auswahl ... unstucker funkt nicht-.- pls help