AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Andorra 2D [Ver. 0.4.5.1, 31.12.08]
Thema durchsuchen
Ansicht
Themen-Optionen

Andorra 2D [Ver. 0.4.5.1, 31.12.08]

Ein Thema von igel457 · begonnen am 24. Nov 2006 · letzter Beitrag vom 14. Sep 2011
Antwort Antwort
Seite 40 von 101   « Erste     30383940 41425090     Letzte »    
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#1

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 23. Nov 2007, 21:12
Wie wäre es mit STRG-R?
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 23. Nov 2007, 21:17
Schlicht, aber schick
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
fishbrain

Registriert seit: 17. Sep 2007
Ort: Regensburg
132 Beiträge
 
#3

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 23. Nov 2007, 21:19
Hm das mit strg+r wusst ich nicht.
Das Design is eindeutig besser.
  Mit Zitat antworten Zitat
Bääääär

Registriert seit: 12. Apr 2007
Ort: Thüringen
28 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 08:12
Tach Igel.

Ich hab mal wieder ein Problem. Ich wolte einen Editor für die Intro-Bilder in meinem Spiel basteln. Da soll es eine Combobox geben (bzw. gibt es) und mit deren Hilfe legt man die Texturen fest, die als Intro angezeigt werden sollen. Soweit, sogut. Bisher hat das auch funktioniert. Allerdings ist mit einem Mal die property Count der ImageList immer 0. Ich hab das jetzt schon millionenmal durchdebuggt. Die ImageListe wird problemlos geladen, aber Count ist und bleibt Null. Ich kann mir das nicht mehr erklären. Dass es vorher immer funktioniert hat, zeigt mir, dass der Fehler bei mir liegt, meine debugging-Bemühungen zeigen, dass die Datei in die ImageListe geladen wird, also rein theorethisch alles da sein müsste. Vielleicht hat jemand von Euch noch eine Idee.

Meinen Code hänge ich jetzt mal nicht an, denn dass die Liste wirklich geladen wird, zeigt ja, dass ich sogesehen keinen Fehler gemacht habe. (Lasse mich aber gerne eines Besseren belehren)

ein verzweifelter
Bääääär
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 11:02
Hm...

TAdImageList ist ja von TList abgeleitet - wenn die Bilder also tatsächlich geladen werden und auch zur Liste hinzugefügt werden, dann müsste Count auch steigen. Setze doch mal einen Haltepunkt auf die "Notify"-Methode von TAdImageList. Kommt es wirklich da an, sobald du ein Element hinzufügst?
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Bääääär

Registriert seit: 12. Apr 2007
Ort: Thüringen
28 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 12:52
hm. Beim Laden aus einer Datei (TAdImageList.LoadFromFile) wird ja die Datei in einen Stream geladen. Wenn ich beim Debuggen mit dem Cursor über den Bezeichner dazu fahre (der heißt "ms") dann steht im Hint: "ms = ()". Ist das normal so?

Ich hab nochal nachgeschaut: Es wird wirklich geadded. Ich bin beim Debuggen noch mal durch und hab sämtliche werte überprüft - "Add(temp);" wird auch ausgeführt. Ich kann mir nicht vorstellen, dass der Fehler da irgendwo liegt.

So. Also doch noch etwas Code:

Wenn man im LebeledEdit4 den Text ändert, wird die entsprechende Texturendatei geladen:
Delphi-Quellcode:
  if FileExists(LabeledEdit4.Text) then
    begin
      GP.IntroEngine.TextureFile := LabeledEdit4.Text; // Hier wird SetTextureFile aufgerufen.
      for i:=0 to GP.ImageList.Count-1 do // Hier wird abgebrochen, denn Count ist Null
          begin
            Combobox1.Items.Add(GP.ImageList.Items[i].Name);
          end;
    end;
SetTextureFile:
Delphi-Quellcode:
procedure TIntroEngine.SetTextureFile(const aFile:String);
begin
 if FileExists(aFile) then FTextureList.LoadFromFile(aFile); //Laden der Texturen
 FTextureFile := aFile; // Speichern des Dateinamens der TextureListe
end;
Da kann doch eigentlich gar nichts falsch sein...

Ich überlege grade ernsthaft, diese Diskussion in eine extra Thema zu verlagern. Ich dachte nur, hier ist es vielleicht richtig, weil es evtl. die Engine selbst betreffen könnte...

Danke für die schnelle Hilfe,
Bääääär

// Edit: OK, Fehler gefunden. Die IntroEngine selbst hat nochmal eine eigene TextureList, ich greife aber in der Abfrage auf eine andere Zurück. Dämlich... Bleibt noch die Frage, warum es vorher geklappt hat... An dem Code habe ich nix verändert, deswegen habe ich dort auch nicht so genau hingeschaut...
  Mit Zitat antworten Zitat
Bääääär

Registriert seit: 12. Apr 2007
Ort: Thüringen
28 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 16:07
Nun, da meine Intros funktionieren:

Hast du ein möglichst großformatiges Bild des Andorra Logos? so 800 x 600 oder größer? Wär Cool, wenn das einen schwarzen Hintergrund hätte, sieht sonst sicher doof aus, wenn man die Kanten sieht...

Bääääär
  Mit Zitat antworten Zitat
Benutzerbild von PaddyL
PaddyL

Registriert seit: 23. Nov 2007
Ort: Lautertal
34 Beiträge
 
#8

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 17:05
Ich hab mal ein kleines Redesign des Logos gemacht, vielleicht gefällts ja jemandem (oder jemand hat Vorschläge)
Miniaturansicht angehängter Grafiken
andorra_2d_logo_300x300_191.png   andorra_2d_logo_1024x1024_383.png  
Angehängte Dateien
Dateityp: ico andorra_2d_icon_189.ico (17,1 KB, 17x aufgerufen)
Dateityp: rar andorra_2d_logo_psd_130.rar (805,2 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
Bääääär

Registriert seit: 12. Apr 2007
Ort: Thüringen
28 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 17:22
Zitat von PaddyL:
(oder jemand hat Vorschläge)
Ja ^^ auf schwarzem Bakcground und 800 x 600
  Mit Zitat antworten Zitat
Benutzerbild von PaddyL
PaddyL

Registriert seit: 23. Nov 2007
Ort: Lautertal
34 Beiträge
 
#10

Re: Andorra 2D [Ver. 0.20 ALPHA 2, 05.10.07]

  Alt 8. Dez 2007, 18:56
Zitat von Bääääär:
Zitat von PaddyL:
(oder jemand hat Vorschläge)
Ja ^^ auf schwarzem Bakcground und 800 x 600
Ich dinde die 300x300 Version dafür voll ausreichend. Du willst doch nicht wohl den ganzen Schirm mit einem Logo vollmachen wollen?!
Schau dir mal an wie bei Spielen das "EAX", "NVidia" etc. dargestellt wird. Einfach irgendwo in der Mitte des Schirms.
Und selbst wenn kannst du einfach die PSD (oder die 1024er Version falls du kein Photoshop hast) und sie entsprechend verkleinern (zum Beispiel in GIMP oder Photoshop). Sollte keine Schwierigkeit darstellen. Dazu ist das Logo auch schon Alphatransparent. Da ist es egal wie du den Hintergrund willst. Es ist an den "korrekten" Stellen automatisch durchsichtig.
Miniaturansicht angehängter Grafiken
logodemo_556.png  
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 40 von 101   « Erste     30383940 41425090     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz