NodeHandle n0 = scene_loader.get_scene().create_node();
n0->name = "n0";
NodeHandle n1 = scene_loader.get_scene().create_node();
n1->name = "n1";
NodeHandle n2 = scene_loader.get_scene().create_node();
n2->name = "n2";
NodeHandle n3 = scene_loader.get_scene().create_node();
n3->name = "n3";
NodeHandle n4 = scene_loader.get_scene().create_node();
n4->name = "n4";
NodeHandle n5 = scene_loader.get_scene().create_node();
n5->name = "n5";
NodeHandle n6 = scene_loader.get_scene().create_node();
n6->name = "n6";
NodeHandle n7 = scene_loader.get_scene().create_node();
n7->name = "n7";
NodeHandle n8 = scene_loader.get_scene().create_node();
n8->name = "n8";
NodeHandle n9 = scene_loader.get_scene().create_node();
n9->name = "n9";
NodeHandle n10 = scene_loader.get_scene().create_node();
n10->name = "n10";
NodeHandle n11 = scene_loader.get_scene().create_node();
n11->name = "n11";
NodeHandle n12 = scene_loader.get_scene().create_node();
n12->name = "n12";
scene_loader.get_scene().set_root_node(n0);
n0->invalidate_cached_transform();
n0->add_child(n1);
n0->add_child(n2);
n0->add_child(n3);
n1->add_child(n4);
n1->add_child(n5);
n2->add_child(n6);
n2->add_child(n7);
n2->add_child(n8);
n3->add_child(n9);
n4->add_child(n12);
n6->add_child(n10);
n6->add_child(n11);
n0->invalidate_cached_transform();
n1->invalidate_cached_transform();
n2->invalidate_cached_transform();
n3->invalidate_cached_transform();
n4->invalidate_cached_transform();
n5->invalidate_cached_transform();
n6->invalidate_cached_transform();
n7->invalidate_cached_transform();
n8->invalidate_cached_transform();
n9->invalidate_cached_transform();
n10->invalidate_cached_transform();
n11->invalidate_cached_transform();
n12->invalidate_cached_transform();
scene_loader.get_scene().update_transform_tree();
n2->invalidate_cached_transform();
scene_loader.get_scene().update_transform_tree();
n2->invalidate_cached_transform();
n10->invalidate_cached_transform();
//n0->invalidate_cached_transform();
int a = n10->get_dirty_transform_depth();
int b = n7->get_dirty_transform_depth();
scene_loader.get_scene().update_transform_tree();
LOGI("");
}
granite node test
于 2023-05-29 23:04:46 首次发布