Alle Kopien verstecken
Übersicht

![]() |
count-dokuBetreff: Alle Kopien verstecken |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
in meinem Spiel TheCastle erstelle ich 5000 Bäume mit folgendem Code: Code: [AUSKLAPPEN] For k=1 To n_trees Repeat tx#=Rnd(-1000,1000) tz#=Rnd(-1000,1000) ty#=TerrainY( land,tx,0,tz ) Until ty>water_level t=CopyEntity( tree_sprite ) PositionEntity t,tx,ty,tz ScaleSprite t,Rand(2,3),Rand(4,6) Next Wie kann ich jetzt alle auf einmal verstecken? count-doku |
||
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du müsstest das mit Types/Arrays machen, da ansonsten deine Handles verloren gehen. | ||
![]() |
tedy |
![]() Antworten mit Zitat ![]() |
---|---|---|
Achso
Dann wird das der grund sein warum es auf meinem pc mit sage und schreibe 15 fps läuft :O |
||
01010100 01100101 01000100 01111001 00100000 00111010 01000100 |
Krischan |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kannst auch alle als Childs an ein Pivot hängen und dann nur das Pivot verstecken. 5000 sind aber schon viel. Beschäftige Dich mal mit Single Surface, vor allem wenn die Bäume alle gleich aussehen...
Also so (hab ich nicht getestet müsste aber so gehen): Code: [AUSKLAPPEN] treepivot=Createpivot() For k=1 To n_trees Repeat tx#=Rnd(-1000,1000) tz#=Rnd(-1000,1000) ty#=TerrainY( land,tx,0,tz ) Until ty>water_level t=CopyEntity( tree_sprite ) PositionEntity t,tx,ty,tz ScaleSprite t,Rand(2,3),Rand(4,6) EntityParent t,treepivot Next und dann einfach mit hideentity treepivot verstecken bzw. mit showentity wieder zeigen |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group