DGL
https://delphigl.com/forum/

@Ballerbude / Project Stone
https://delphigl.com/forum/viewtopic.php?f=14&t=9836
Seite 1 von 1

Autor:  sirrk [ So Apr 03, 2011 15:13 ]
Betreff des Beitrags:  @Ballerbude / Project Stone

Meinungen zu Ballerbude

Autor:  Flash [ So Apr 03, 2011 16:14 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Also ich finde die Idee gut und denke das kann was werden - jedenfalls, wenn die engine noch lebendig ist und kein totes Pferd. ;)
Du hast ja genug Erfahrung damit, du weißt was du zu tun hast und die Idee ist Cool. Könnte ein richtig schönes Spiel werden.

Die Screenshots sehen auch nicht schlecht aus - von allen Vorgänger Versionen - was heißt, dass du auch hier was hübsches schaffen wirst.

Also ich bin gespannt.

Autor:  Lord Horazont [ So Jun 05, 2011 14:31 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Also wenn du mit Klassen arbeitest, solltest du eher auf Array of TObject oder noch besser, die bereits vorhandene TList-Klasse verwenden. Wenn du FreePascal verwendest, wirst du sogar noch mehr gefallen an generics und specialize TFPGList<DeineKlasse> finden ;).

greetings

Autor:  sirrk [ So Jun 05, 2011 23:22 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Ich benutze mehrere array of TSEObj3D, welches quasi mein standart 3D-Objekt ist. wenn ich aber ein objekt in mehreren listen habe, denke ich, es ist performanter direkt auf den speicher zu verweisen? wenn ich mein objekt mehrmals mit listx[i]:=objekt da reinschreibe, verschwende ich nicht resourcen? ich weiß leider auch nicht, wie ich in einer tlist zb .render aufrufe -> basics. aber das werd ich mir wohl mal anschauen^^

edit: liste[i](TSEObj3D).Render ?
edit2: ich hab auch keine idee, wie ich wohl gezielt ein objekt aus mehreren TLists lösche; vill innerhalb des objekts mit .delete(self) (oder remove oder so) -> informieren.

Autor:  Lord Horazont [ Mo Jun 06, 2011 08:04 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Nun, wenn du die TList verwendest, dann würdest du Render bspw. mit TSEObj3D(List[i]).Render aufrufen.
Das mit dem Löschen: Naja, musst halt für alle Listen dann List.Remove(ObjWhichShouldBeDeleted) aufrufen. Dann wirds aus der Liste entfernt.
Alle Objekte in FreePascal/Delphi sind bereits Pointer. Und es kostet nicht mehr oder weniger Speicher ob du ein Objekt in 20 Listen oder in 20 Dynamischen Arrays hast (sieht man davon ab, dass eine Liste marginal größer ist, da sie noch ein paar Zusatzinformationen über sich kennt, aber die Menge dieses zusätzlichen Speichers ist auch bei 20 Listen noch vernachlässigbar gering ;) ).

greetings

Autor:  sirrk [ Mo Jun 06, 2011 10:39 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

alles ganz einfach :X danke

Autor:  Lord Horazont [ So Mai 27, 2012 12:10 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Zu den Modellen, also von der Erstellungsseite her:
Es gibt einige gute Tutorials, gerade für Blender. Für den Einstieg empfehle ich die ersten Kapitel von Blender: Noob To Pro. Je nach dem wie es dann weitergehen soll, muss man sich mal durch Youtube klicken. Um einen Menschen from scratch zu modellieren, ist diese Videoserie *sehr* abgefahren.

grüße

Autor:  sirrk [ Mo Mai 28, 2012 21:39 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

die videoreihe sieht sehr interessant aus, danke dafür. noob-to-pro hatte ich mir schonmal angeschaut, und sie habens jetzt auf die neue blender version geupdatet.. aber ich glube ich hab vor kurzem gelesen, vill sogar von dir, dass der restless exporter nur bis blender 2.49 funktioniert... oder erinnere ich das falsch? gibts überhaupt alternativen? das laden von models zählt zu den dingen, die ich mir an zusätzlicher arbeit eigentlich sparen wollte^^ mal abgesehen davon, dass restless zb vermutlich viel leistungsfähiger ist, als das was ich im ersten versuch zusammencoden würde.

Autor:  Lord Horazont [ Di Mai 29, 2012 12:18 ]
Betreff des Beitrags:  Re: @Ballerbude / Project Stone

Ich habe nen Exporter für 2.5 angefangen, der kann aber noch keine Animationen etc. Das müsste jemand anders mal bauen ;). Den hab ich sicher auch noch irgendwo rumliegen, aber ich komme gerade nicht dran :).

grüße

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/