AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:17

Parameter dieser Suchanfrage:

Suche in Thema: Brauche ein "Map-System" oder sowas für ein spiel...
Suche alle Beiträge, die von "Khabarakh" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: Brauche ein "Map-System" oder sowas für ein sp

      Delphi
      by Khabarakh, 27. Feb 2005
    Okay, also doch etwas anders wie du es oben beschrieben hast.
    var center: TPoint;

    center:=Point(form5.Paintbox1.Width div 2-16,form5.Paintbox1.Height div 2-16);
    for i := -2 to 2 do
    for ii := -2 to 2 do
    try
    Bitmap:=TBitmap.Create;
    MyRect := Rect(i*32+center.x,ii*32+center.y,i*32+center.x+32,ii*32+center.y+32);
    if (charx+i > 0) and (chary+ii > 0) then
  • Forum: Multimedia

    Re: Brauche ein "Map-System" oder sowas für ein sp

      Delphi
      by Khabarakh, 27. Feb 2005
    Okay, jetzt verstehe ich noch weniger :mrgreen: .
    Du rufst es also etwa so auf:
    for i := -2 to 2 do begin
    for ii := -2 to 2 do begin
    paintbox1.canvas.draw(i*32,ii*32,{Bitmap von Map});
    end;
    end;
    Dann wird doch alles in die linke obere Ecke gezeichnet, die Hälfte außerhalb der Paintbox?
    Ich denke, ohne mehr Quellcode kann ich dir nicht helfen.
  • Forum: Multimedia

    Re: Brauche ein "Map-System" oder sowas für ein sp

      Delphi
      by Khabarakh, 27. Feb 2005
    Paintbox1.Canvas.Draw(i*32+Paintbox1.Width div 2-Player.x*32-16,ii*32+Paintbox1.Height div 2-Player.Y*32-16,...);
    So sollte es stimmen.

    EDIT: Warumfor i := -2 to 2 do begin
    for ii := -2 to 2 do begin ?
    Sollte es nicht eher z.B.for i:=0 to High(Feld) do
    for ii:=0 to High(Feld) sein?
  • Forum: Multimedia

    Re: Brauche ein "Map-System" oder sowas für ein sp

      Delphi
      by Khabarakh, 5. Feb 2005
    Was hat das mit dem Bitmap zu tun? Für die Bewegungen usw. greifst du auf deine TFeld-Variable zu:
    if Key=VK_Left then
    if (Spieler.x>0) and Feld.Begehbar then
    begin
    Spieler.x:=Spieler.x-1;
    //usw.
    end
    else
    //Bewegung nicht möglich
    end;
  • Forum: Multimedia

    Re: Brauche ein "Map-System" oder sowas für ein sp

      Delphi
      by Khabarakh, 4. Feb 2005
    Dazu bräuchte der Record noch ein weiteres Feld:

    TFeld = record
    x: Integer; //X-Koordinate
    y: Integer; //Y-Koordinate
    Textur : String; //Texturpfad für das Feld
    TexturPos: TPoint; //Position der Textur in der Textur-Datei

    Jetzt lädst du die Textur-Datei in ein zusätzliches Bitmap und fügst dann den entsprechenden Bereich ein. Mal ein Beispiel mit BitBlt (ohne Scrollen):
    begin


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Khabarakh&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=39284
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz