ObjectSetParent При выполнении данной функции программа вылетает

Вы просматриваете архив старого форума. Новый форум по ссылке


Автор Сообщение

бывалый
Группа: Участники
Сообщений: 39
Добавлено: 17-10-2016 16:47
Не могу понять как сменить родителя у объекта. Делаю так:
global.back=DummycubeCreate(0);
global.scene=DummycubeCreate(0);
global.front=DummycubeCreate(0);

camPos=DummycubeCreate(global.scene);
ObjectSetPosition(camPos,0,0,10);
moving = false;

camera=CameraCreate(camPos);
ObjectSetPosition(camPos,0,0,0);
CameraSetViewDepth(camera,500);
CameraSetFocal(camera, 80);
CameraSetNearPlaneBias(camera, 0.2);
ViewerSetCamera(view1,camera);

ObjectSetParent(camera,global.scene);

Ошибка на последней строке. Может что-то не то делаю.

Big Boss
Группа: Администраторы
Сообщений: 719
Добавлено: 19-10-2016 16:50
Да, действительно, есть баг в функции ObjectSetParent. Объект ошибочно делается родителем самого себя)

Big Boss
Группа: Администраторы
Сообщений: 719
Добавлено: 19-10-2016 17:06
Исправил. Скоро, наверное, выпущу версию 3.2.