problem mit bmp

Posted By: Tobias2465

problem mit bmp - 01/23/09 21:25

Hallo
ich möchte so ein snake spiel machen, und habe schon was gemacht:
Code:
///////////////////////////////////////////////////////////////
#include <acknex.h>
#include <default.c>

///////////////////////////////////////////////////////////////
/*
PANEL* ball =
{
    bmap = "schlange_unten.bmp";
    window (40, 10, 178, 160, "schlange_unten.bmp", 0, 0);
    flags = VISIBLE;
}
*/
BMAP ball = "schlange_unten.bmp";
VECTOR ball_speed;
//ENTITY* ball;


function main()
{
	fps_max = 140;
	screen_color.blue = 150;
	wait (1); // laden
	while (1)
	{
		ball_speed.x = 25 * (key_cur - key_cul); // move the ball using the cursor keys
		ball_speed.y = 25 * (key_cuu - key_cud); // 25 sets the x / y movement speeds
		ball_speed.z = 0; // no need to move on the vertical axis
		phent_addtorqueglobal (ball, ball_speed); // add a torque (an angular force) to the ball
		wait (1);
	}
}

Aber wenn ich starte stürtzt es ab, kann mir mal einer sagen wie ich sowas mache?
Also ich möchte dass wenn ich nach unten oder so drücke das der bild dann nach unten sich bewegt wie bei snake halt
Danke
Posted By: Schmerzmittel

Re: problem mit bmp - 01/23/09 21:40

Falls ich mich nicht irre, kannst du ein Panel nicht mit Physic belegen.

Versuche stat einem Panel eine Entity zu benutzen. Mach einfach ein Level und platziere die Kamera oben. Also dass sie nach unten schaut.

Dann kansnt du deine Entity mit c_move oder physik oder was auch immer bewegen.

Schau mal in die Aum-Magazine. Da sind sehr gute Beispiele, wie du mit Bewegung anfängst.
Posted By: Anonymous

Re: problem mit bmp - 01/23/09 21:42

phent_addtorqueglobal ist ein Befehl der Physikengine und funktioniert nicht mit Bitmaps.

Setze die Position der Bitmap direkt (ball.x+=(key_cur - key_cul)*time_step).

Alternativ kannst Du auch eine Entity aus der Bitmap machen und dieses dann mit c_move oder phent_addtorqueglobal bewegen.
Bitte lies Dir aber vorher die Befehl in der Hilfe durch und achte auf die Parameter (Typ/Sinn).
Posted By: Tobias2465

Re: problem mit bmp - 01/24/09 09:46

Ok Danke Schmerzmittel du hast mir sehr geholfen
© 2023 lite-C Forums