AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:32

Parameter dieser Suchanfrage:

Suche in Thema: Hintergrundbild erstellen
Suche alle Beiträge, die von "VkPenguin" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 24 von insges. 24 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 26. Feb 2012
    Nach ewigem rumprobieren und basteln....

    es klappt jetzt wirklich ganz gut! Jetzt muss ich erstmal Bilder malen... :-)

    Danke nochmal!
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 23. Feb 2012
    Nein, natürlich nicht, ich bin Dir sehr Dankbar für Deine Hilfe und Geduld! Werde das ganze mal ausprobieren, hab aber auch viel anderes zu tun, deshalb kann es eventuell ein bisschen dauern bis ich mich wieder melde.

    Aber nur zur Sicherheit:
    TmpBmP.Canvas.Draw(X,Y,Bild) mal nichts auf den Bildschirm sondern "zeichnet" das Bild in die Bitmap an Position X-Y ..?

    (hab hier nachgesehen, bin...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 23. Feb 2012
    Okay, das werde ich an Wochenende nochmal versuchen. Danke Dir!

    Wäre denn *Pseudocode*

    TmpBmP=HintergrundPic;
    For I:=1 To Raumschiffe Do TmpBmp.Canvas.Draw(Raumschiff.X, Raumschiff.Y, RaumschiffMobPIC);
    For I:=1 To Spielerraumschiff, Sterne, Planeten, Interface usw... " "
    Screen.ActiveForm.Canvas.Draw(0,0, TmpBmp);
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 23. Feb 2012
    Hm, ich hab nochmal ein paar Dinge versucht, konnte es aber immernoch nicht hinbekommen.. da muss ein grundlegender Fehler vorliegen, ich glaube an den Parametern, wie "hintergrundPIC.canvas", irgendetwas da ist falsch.. Jemand eine Idee, wie ich das herausbekomme?
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Aber wenn ich es weglasse sind die Schiffe unsichbar.. Was ist denn an meinem Code falsch?
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    meinst DuTmpbmp.Width:=Kidat.Groesse; Tmpbmp.Height:=Kidat.Groesse*2;? Nunja, wie gesagt, wenn ich es nicht mache sehe ich garnichts, es scheint mir, als würde er dann einfach 0,0 als Größe wählen.
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Hm, ich dachte, ich hätte es jetzt endlich verstanden, dem ist aber offensichtlich nicht so. Das habe ich als Versuch gemacht:
    Recalt:=rect(Kidat.PosX,Kidat.PosY,Kidat.PosX+Kidat.Groesse,Kidat.PosY+Kidat.Groesse);
    Recneu:=rect(Kidat.PosX,Kidat.PosY+Kidat.Geschwindigkeit,
    Kidat.PosX+Kidat.Groesse,Kidat.PosY+Kidat.Groesse+Kidat.Geschwindigkeit);
    UnionRect(RecZusammen, RecAlt, RecNeu);
    ...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Ahh! Okay ;-)

    Hab mir nochmal dein Ballprojekt angesehen, verstehen kann ich's aber leider immernoch nicht so ganz..Man kopiert aus dem Originalbild, das kommt jetzt auch meiner Ursprünglichen Vorstellung entgegen. Aber wie? In Deiner uMain wird doch RectNeu auch nur als RecNeu := Rect(x, y, x+Bmp.Width, y+Bmp.Height); deklariert. Wo sagst du denn Delphi, dass du nicht den Bereich auf dem...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Es hat zwar noch ein ganzes Weilchen gedauert, habe jetzt aber endlich die CopyRect Funktion und den Rest verstanden, denke ich. Ich kann es zwar so noch nicht in meinem Hauptprogramm testen, aber ich denke, es würde funktionieren. Das Problem ist das erste mal:
    Meine Gegner werden mit

    x:=Random(50)+1;
    For I:=1 To X Do
    Begin
    *erstelleGegner*
    End;
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    So, die Anzeigen laufen jetzt über Bitmaps. Es läuft, wenn man alle Transparenzen aktiviert, schon etwas langsam, aber es geht.

    Was mir gerade einfiel:


    Kannst du das vielleicht ein bisschen erläutern?


    ... jetzt müsste ich nurnoch den Teil mit den Rechtecken verstehen, dann wär alles so, wie ich es gerne hätte :-)
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Das ist geschickt, aber es wird ne weile dauern, das alles umzubauen.. Melde mich dann morgen nocheinmal :-)
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 19. Feb 2012
    Hm, okay. Kann ich denn einer Bitmap sagen, sie soll das Bild einmal stretchen, sich dann merken und immer wieder zeichnen? Oder muss ich wirklich alle Bilder vor Programmstart erstellen?
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 18. Feb 2012
    Ja, aber je nach Level gibt es unterschiedlich große Gegner... Soll ich lieber für jede Sorte ein eigenes Ressourcenbild machen?
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 18. Feb 2012
    Nie mehr als 50, allerdings ist die Auflösung auch recht hoch. Im Spiel sind sie nicht mehr als höchstens 100*100px, das Originalbild, dass mit stretchdraw runtergerechnet wird ist aber 900*750px. Ich wollte das einfach mal testen und dann soweit wie nötig runterrechnen, es klappte aber sofort, also hab ich's so gelassen. Denkst Du, nun liegt es doch daran?
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 18. Feb 2012
    So, habe mal mit der Umstellung auf Bitmaps angefangen, es gibt da aber ein Problem: Das Programm läuft tatsächlich deutlich flüssiger und ohne flackern, aber nur solange ich

    // MobPIC.TransparentColor:=MobPiC.Canvas.Pixels;
    //MobPIC.Transparent:=True;

    die "//" Zeichen stehen lasse. Wenn ich den Transparenzmodus aktiviere fallen die FPS von über 60 auf 0.5. Weißt Du, woran das liegen...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 18. Feb 2012
    Zunächst nocheinmal vielen Dank, dass du soviel Geduld mit mir hast, soetwas trifft man selten... Gebe mir auch Mühe ;-)

    Also eins nach dem anderen: Wenn das so ist, ist BMP natürlich besser, das ist einleuchtend. Aber wenn ich mein *.png-Bild als .bmp speichern will bekomme ich die Warnmeldung: "Beim Speichern geht die Transparenz verloren. Fortfahren?", deshalb bin ich bisher davor...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 18. Feb 2012
    Hmm, vielen lieben Dank für Deine Mühe, aber irgendwie komme ich mir gerade schrecklich Dumm vor. Verstehe ich das richtig (Auf mein Problem übertragen):

    - RecAlt ist die vohrige Position des Gegners bzw. der Rahmen darum (dafür müsste ich doch zuvor einmal den Gegner erst zeichnen oder nicht?)
    - RecNeu ist die neue Position
    - RecZusammen ist die Mischung aus RecNeu und dem Hintergrund (Aber...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 17. Feb 2012
    Hi, danke für die Tipps. Ich verstehe die Texte zu den gesuchten Begriffen zwar noch nicht so ganz, da komme ich aber vielleicht noch hinter. Was mir gerade einfiel (wahrscheinlich funktioniert cliping auch so in der Art): Wenn ich wüsste, wie ich den Teil des Bildschirms, auf den das neue Bild gezeichnet werden soll, scanne, in ein Bild speichere und nachher zum übermalen lade müsste es doch...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 16. Feb 2012
    Wie kommst du darauf, dass es funktioniert :?:

    Habe schon ein paar Sachen selbst versucht und will - wenn ich mal Zeit dazu habe - nochmal Google bemühen. Bisher bin ich noch nicht weitergekommen, habe mich nur nicht gemeldet, weil ich keine spezifische Frage hab und "hilfe!" ja nicht wirklich weiterhilft ;-)

    Andorra hatte ich vor einiger Zeit schonmal im Auge, das erschien mir damals aber...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 15. Feb 2012
    @ Popov:
    Ja, DoubleBuffer war True, so kompliziert ist mein Spiel aber (Finde ich) garnicht.. bisher zumindest :-) Nach den Videos auf Youtube werd ich mal suchen, das Problem an Delphi-Erweiterungen wie DelphiX ist aber, dass ich nichts nehmen kann, was zusätzlich installiert werden muss, da ich in meiner Schule keine Rechte dazu hab. Wenn schon müsste es also "out of the Box" funktionieren -...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 15. Feb 2012
    Habe die einfache Variante mal getestet, obwohl ich einen Relativ guten PC hab wird das Spiel dadurch aber ruckelig - auch wenn es grundsätzlich funktioniert. Selbst wenn ich die Gegner-Raumschiffe nicht nach dem Prinzip "eins löschen, neue malen, nächstes" abarbeite, sondern alle lösche und dann neuzeichne ist schon ein bisschen Flackern zu sehen - ganz im Gegensatz zu deinen Demos.

    Werde...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 14. Feb 2012
    Danke für Eure Hilfe!
    @ Popov: Deine erste Variante verstehe ich zwar, sie funktioniert für mich nur leider nicht. Die zweite Variante hört sich da schon wesentlich vielversprechender an, aber da komme ich wiederum leider nicht ganz mit :( Kennst du vielleicht ein Tutorial, oder weißt du wo ich den Code zu der Demo finde, sodass ich mir da ein paar Techniken abgucken kann? Alternativ wäre es...
  • Forum: Multimedia

    AW: Hintergrundbild erstellen

     
      by VkPenguin, 13. Feb 2012
    Ja, nur dann müsste ich erstens einen beträchtlichen Teil des Programms umschreiben (Im Moment zeichne ich nicht "zentral", sondern immer dann, wenn es benötigt wird. Wenn ich aber jedesmal davor das Hintergrundobjekt zeichne, wäre alles andere ja weg) - und vor allem: Das Hintergrundbild hat dem Bildschirm entsprechend die Auflösung 1920x1080. Wenn ich das für ca 30 FPS also 30 mal pro Sekunde...
  • Forum: Multimedia

    Hintergrundbild erstellen

     
      by VkPenguin, 13. Feb 2012
    Hallo,

    nachdem ich nun gelernt habe, Bilder usw. zu verwenden zeichne ich in meinem Programm munter alles was ich brauche. Nun würde ich aber gerne ein Hintergrundbild einfügen, dass die gesamte Zeit konstant dort angezeigt wird, wo grade nichts anderes dargestellt wird, ich bräuchte also eine Art eben. Habe dazu schon einige Themen und Beispiele gefunden, die aber alle deutlich komplexere...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=VkPenguin&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=166434
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 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