mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
feat: automatically loading models used in skeleton
This commit is contained in:
parent
051dc6e05f
commit
739ef49d8f
11 changed files with 43 additions and 32 deletions
|
|
@ -34,13 +34,13 @@ void Bone::setModel(const std::string& name) {
|
|||
|
||||
Skeleton::Skeleton(const SkeletonConfig* config)
|
||||
: config(config),
|
||||
pose(config->getNodes().size()),
|
||||
calculated(config->getNodes().size()),
|
||||
flags(config->getNodes().size()),
|
||||
pose(config->getBones().size()),
|
||||
calculated(config->getBones().size()),
|
||||
flags(config->getBones().size()),
|
||||
textures(),
|
||||
modelOverrides(config->getNodes().size()),
|
||||
modelOverrides(config->getBones().size()),
|
||||
visible(true) {
|
||||
for (size_t i = 0; i < config->getNodes().size(); i++) {
|
||||
for (size_t i = 0; i < config->getBones().size(); i++) {
|
||||
flags[i].visible = true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue