2020-02-24 19:11 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005945Spring engineGeneralpublic2018-04-01 13:51
Assigned ToKloot 
StatusresolvedResolutionno change required 
Product Version104.0 +git 
Target VersionFixed in Version104.0 +git 
Summary0005945: Explain the meaning of Draw::World::Projectiles
DescriptionDraw::World::Projectiles seems to be high even when very little is going on. All shields in ZK are not visible so that would not be the cause. The synced projectile count indicates that no projectiles have fallen off the map, never to be destroyed. Does Draw::World::Projectiles include cegs?
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files




Kloot (developer)

CEGs add (unsynced) projectiles which in turn add particles.

Draw::World::Projectiles includes both projectiles and particles.

almost all types of projectiles are sorted by camera distance which can rapidly decrease performance.


Kloot (developer)

Last edited: 2018-04-01 13:51

View 2 revisions

newer maintenance builds will feature a /distsortprojectiles command to make the sorting cost measurable.

the DrawProjectile callin used by ZK is also expensive in large numbers (as are DrawUnit and DrawFeature), beware.


-Issue History
Date Modified Username Field Change
2018-03-30 04:05 Google_Frog New Issue
2018-03-30 04:05 Google_Frog File Added: screen00027.jpg
2018-03-30 04:05 Google_Frog File Added: screen00028.jpg
2018-03-30 04:05 Google_Frog File Added: screen00031.jpg
2018-03-30 04:06 Google_Frog File Added: 20180330_124259_Comet Catcher Redux v3_104.0.1-338-g911f59b maintenance.sdfz
2018-03-30 10:51 Kloot Note Added: 0018952
2018-04-01 13:47 Kloot Assigned To => Kloot
2018-04-01 13:47 Kloot Status new => resolved
2018-04-01 13:47 Kloot Resolution open => no change required
2018-04-01 13:47 Kloot Fixed in Version => 104.0 +git
2018-04-01 13:47 Kloot Note Added: 0018960
2018-04-01 13:51 Kloot Note Edited: 0018960 View Revisions
+Issue History