mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-16 14:08:59 +07:00
added performance test
This commit is contained in:
@@ -68,6 +68,19 @@ namespace
|
||||
|
||||
node_iptr scene_r = scene_i->get_component<actor>().get().node();
|
||||
|
||||
#if 1
|
||||
auto spine_i = the<world>().instantiate();
|
||||
spine_i->entity_filler()
|
||||
.component<actor>(node::create(spine_i, scene_r))
|
||||
.add_animation(1, "gun-grab", false, secf(2.0f)));
|
||||
|
||||
node_iptr spine_n = spine_i->get_component<actor>().get().node();
|
||||
spine_n->scale(v3f(0.25f));
|
||||
spine_n->translation(v3f{-40.f, -100.f, 0.0f});
|
||||
#else
|
||||
// performace test
|
||||
for ( std::size_t i = 0; i < 20; ++i )
|
||||
for ( std::size_t j = 0; j < 40; ++j ) {
|
||||
auto spine_i = the<world>().instantiate();
|
||||
spine_i->entity_filler()
|
||||
.component<actor>(node::create(spine_i, scene_r))
|
||||
@@ -79,8 +92,10 @@ namespace
|
||||
.add_animation(1, "gun-grab", false, secf(2.0f)));
|
||||
|
||||
node_iptr spine_n = spine_i->get_component<actor>().get().node();
|
||||
spine_n->scale(v3f(0.25f));
|
||||
spine_n->translation(v3f{-40.f, -100.f, 0.0f});
|
||||
spine_n->scale(v3f(0.05f));
|
||||
spine_n->translation(v3f{-400.f, -300.f, 0.0f} + v3f{j * 30.f, i * 30.f, 0});
|
||||
}
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user