poltorta Posted August 2, 2025 Posted August 2, 2025 Всем привет. Проблема при создании префаба ноды в мире: 1) При создании NodeReference NodeReferencePtr ptr = NodeReference::create(PropertyParameter.get()->GetValueFile()) появляется копия префаба. 2) Затем, когда я загружаю его в мир World::LoadNode(ptr.get()->GetNodePath()) создаётся вторая копия. Неважно в update я это делаю или в init. Скрипт висит на болванке. Я не могу убрать Загрузку в мир, потому что надо прописать координаты появления. А без Nodereference я не умею :) .
poltorta Posted August 2, 2025 Author Posted August 2, 2025 (edited) 3 hours ago, poltorta said: Всем привет. Проблема при создании префаба ноды в мире: 1) При создании NodeReference NodeReferencePtr ptr = NodeReference::create(PropertyParameter.get()->GetValueFile()) появляется копия префаба. 2) Затем, когда я загружаю его в мир World::LoadNode(ptr.get()->GetNodePath()) создаётся вторая копия. Неважно в update я это делаю или в init. Скрипт висит на болванке. Блин, не до конца ситуацию объяснил. В итоге в Мире создаётся две копии объекта, но мне всего один нужен. Edited August 2, 2025 by poltorta
poltorta Posted August 2, 2025 Author Posted August 2, 2025 Я победил. Оказывается, я ValueFile дублировал.
Recommended Posts