Aus dem Auto aussteigen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Aus dem Auto aussteigen

    Hey Ho,

    also.. ich hab da ein Problem und hab es nach vielen eigenen Versuchen immernoch nicht geschafft. Es ist nämlich so, ich möchte ein Game machen dass so ähnlich wie GTA 2 ist, also Draufsicht und ein Gangsterleben.

    Jetzt habe ich aber folgendes Problem. Ich habe einen Player + Auto, einsteigen kann ich schon, aussteigen eigentlich auch. Aber beim aussteigen gibt es folgendes Problem.
    Das Auto kann in insgesamt 120 Richtungen zeigen, wenn ich jetzt Aussteige und die direction des Autos 0 ist, steigt er genau bei der Tür aus. Ist die Direction aber 90 steigt er mitten im Auto aus, da ich des origin zentriert habe und das aussteigen mit folgendem code gemacht habe:

    GML-Quellcode

    1. {
    2. if global.autos = 1
    3. if global.laufen = false{
    4. global.laufen = true
    5. global.follow = 1
    6. instance_create(x+6,y-20,obj_Player)}
    7. }


    Es geht also um das instance_create, ich brauche etwas anderes als dieses instance create, da sich ja das Auto immer drin und das instance_create vom origin ausgeht...

    Hab es auch schon gemacht dass bei jeder direction, also 0, 3, 6, 9,...360 der player an einer anderen Stelle erstellt wird... hat auch ganz gut geklappt, bis zu 180 oder so, dann hatte ich keine lust mehr. gibt es dafür keine alternative, kann mir jemand helfen?

    plz...
    sHari :)
    Dieser Beitrag wurde bereits 1909 mal editiert, zuletzt von »Sharivari« (Morgen, 19:89)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Sharivari ()

  • Versuchs mal so:

    GML-Quellcode

    1. {
    2. if global.autos = 1
    3. if global.laufen = false{
    4. global.laufen = true
    5. global.follow = 1
    6. instance_create(x+lengthdir_x(6,direction),y-lengthdir_y(-20,direction),obj_Player)}
    7. }
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • Versuchs mal hiermit:

    GML-Quellcode

    1. {
    2. if global.autos = 1
    3. if global.laufen = false{
    4. global.laufen = true
    5. global.follow = 1
    6. instance_create(x+lengthdir_x(20,direction+90),y+lengthdir_y(20,direction+90),obj_Player)}
    7. }
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum