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 30 von 101   « Erste     20282930 31324080     Letzte »    
Benutzerbild von igel457
igel457

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

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 18. Sep 2007, 14:44
Hallo,
zugegeben, ich musste eben auch erst etwas rumspielen, aber im Endeffekt ist es ganz einfach.
1. Rechtsklick irgendwo hin -> "CVS Auschecken"
2. Alles wie im angehängten Screenshot einstellen, auf OK klicken
3. Auf OK klicken

Mein CVS-Befehl lautet: :pserver:anonymous@andorra.cvs.sourceforge.net:/cvsroot/andorra

Ich hoffe, dass es jetzt funktioniert...

Andreas
Miniaturansicht angehängter Grafiken
cvs_521.png  
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
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 18. Sep 2007, 15:08
Nein leider nicht:
Zitat:
Empty password used - try 'cvs login' with a real password
cvs [server aborted]: "import" requires write access to the repository

Fehler, CVS-Vorgang fehlgeschlagen
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Progman

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

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 18. Sep 2007, 15:45
hmmm, also mit ":pserver:anonymous@andorra.cvs.sourceforge.ne t:/cvsroot/andorra" hats bei mir geklappt.
Jetzt hab ich die aktuellsten Sources *froi*
Karl-Heinz
  Mit Zitat antworten Zitat
Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#4

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 18. Sep 2007, 15:48
Bei mir hats auch funktioniert nun
Mit neuem Src, der OpenGL-DLL und ein paar Quellcode-Änderungen (Parameterreihenfolge von TAdFont.TextOut und TImageList->TAdImageList) funktionierts jetzt prima .. werd nun also auf openGL-Unterstützung setzen, da dort die Streifen wohl nicht auftreten
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 18. Sep 2007, 16:14
Mist
Ich hatte vergessen das Moudl in "andorra" zu ändern! Jetzt funktionierts auch bei mir thx ^^

[edit]Mist
Jetzt bekomme ich eine Exception in Zeile 1031 von AdDraw.pas:
function TAdDraw.Initialize: boolean; AdAppl.Viewport := FParent.ClientRect; [/edit]
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Lareyne

Registriert seit: 19. Sep 2007
5 Beiträge
 
#6

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 19. Sep 2007, 22:13
Eine Frage am Rande. Ich habe vor ein paar Tagen mit Andorra 2d begonnen und finde das Ganze wirklich klasse. Inzwischen kann ich ein Männchen rennen und hüpfen lassen, klappt alles wunderbar. Heute habe ich mich der Kollision angenommen und bin dabei (trotz nicht funktionierender Demos und wenig Informationen im Internet) mich in diese hinein zu arbeiten. Mir stellt sich jetzt die Frage, wie es am besten herauszufinden ist, ob die Figur nach einer bestimmten Bewegung mit einem Sprite kollidiert oder nicht.

Ich bin dabei auf die function "TestCollision" gestoßen. Man müsste doch eigentlich der function einen Sprite übermitteln können und testen, ob dieser mit einem anderen Sprite kollidiert (entsprechend den Wert true zurückgibt). Ich hab' dazu einen Testdummie angelegt, der die Koordinaten der eigentlichen Spielfigur erhält und in seiner Position verändert wird, sodass er sich an dem Flecken befindet, welcher getestet werden soll. Leider funktioniert das Ganze nicht so richtig und wollte deshalb nachfragen, ob ich die function entweder falsch verstehe oder es einfach eine viel leichtere und angenehmere Methode gibt, herauszufinden, ob ein bestimmter Sprite an einer bestimmten Position (x,y) mit einem anderen Sprite (CanDoCollision true) kollidiert.

Danke im Voraus für Denkanstöße.
  Mit Zitat antworten Zitat
Progman

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

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 20. Sep 2007, 11:39
Hi Lareyne,
ich hab mich zwar noch nicht so sehr mit der Sprites-Sache befasst, aber schau doch mal in den Code der AdSprites.pas. Da kann man anhand der Eigenschaften und Funktionen der TSprite-Class einiges entnehmen, wie es zu machen wäre.
Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

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

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 20. Sep 2007, 16:49
Hallo,

Die Spriteengine Implementierung orientiert sich an der von DelphiX. Deshalb kannst du diese Informationen aus den Tutorials zu DelphiX entnehmen. Zum Beispiel gibt es auf dieser Seite http://www.micrel.cz/Dx/ unten ein Tutorial (auf Englisch) mit dem Dateinamen "SpritesX.rar". Hier könntest du auch mal schauen: http://www.delphipraxis.net/internal...hlight=delphix

Im Grunde genommen musst du einfach die Funktion "DoCollision" des Sprites überschreiben und "Collision" in "DoMove" aufrufen.

Andreas
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
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 20. Sep 2007, 16:59
Zitat von xZise:
Mist
Ich hatte vergessen das Moudl in "andorra" zu ändern! Jetzt funktionierts auch bei mir thx ^^

[edit]Mist
Jetzt bekomme ich eine Exception in Zeile 1031 von AdDraw.pas:
function TAdDraw.Initialize: boolean; AdAppl.Viewport := FParent.ClientRect; [/edit]
Und was ist mit diesem Fehler ?
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

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

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.20 AL

  Alt 20. Sep 2007, 17:16
Lösung: Neukompilieren der DLLS.
Siehe auch hier http://andorra.sourceforge.net/index.php?section=FAQ

"9. After updating Andorra 2D, my application stops with an access violation."

(Stimmt, da wollte ich noch einen Link auf die Seite machen...)
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
Antwort Antwort
Seite 30 von 101   « Erste     20282930 31324080     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 04:24 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