Просмотр полной версии : [Вопрос] Неверные координаты
Пытаюсь прикрепить к одному объекты другие объекты. Возникла проблема,
то-что при прикреплении, все объекты перемещены не на свою позицию.
new povorot[5];
KorablTest = CreateObject(9585, 2545.28515625, -2687.787109375, 2.0230000019073, 0, 0, 270);
povorot[0] = CreateObject(9584, 2545.2648926,-2612.5749512,21.6130009,0.0000000,0.0000000,270.0000000);
AttachObjectToObject(povorot[0], KorablTest, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1);
Получается вот так вот:
http://i.imgur.com/i98lWnT.jpg
В чем может быть проблема?
Float:OffsetX - Смещение по оси X, относительно центра главного объекта.
Float:OffsetY - Смещение по оси X, относительно центра главного объекта.
Float:OffsetZ - Смещение по оси X, относительно центра главного объекта.
Float:RotX - Вращение по оси X, относительно главного объекта.
Float:RotY - Вращение по оси Y, относительно главного объекта.
Float:RotZ - Вращение по оси Z, относительно главного объекта.
Относительно главного объекта
Надо задавать координаты в AttachObjectToObject относительно родительского объекта:
AttachObjectToObject(povorot[0], KorablTest, 0.02, -75.21, -19.59, 0.0, 0.0, 0.0, 1);
2545.28515625 - 2545.2648926 = 0.02
-2687.787109375 - -2612.5749512 = -75.21
2.0230000019073 - 21.6130009 = -19.59
- - - Добавлено - - -
Надо задавать координаты в AttachObjectToObject относительно родительского объекта:
AttachObjectToObject(povorot[0], KorablTest, 0.02, -75.21, -19.59, 0.0, 0.0, 0.0, 1);
2545.28515625 - 2545.2648926 = 0.02
-2687.787109375 - -2612.5749512 = -75.21
2.0230000019073 - 21.6130009 = -19.59
Нет никакого результата.
povorot[0] = CreateObject(9584, 2545.2648926,-2612.5749512,21.6130009,0.0000000,0.0000000,270.0000000);
AttachObjectToObject(povorot[0], KorablTest, 0.02, -75.21, -19.59, 0.0, 0.0, 0.0, 1);
Я даже получение объекта через функцию сделал, GetObjectPos проблемы те же
Я бы написал обычную команду со sscanf и несколькими параметрами, и редактировал бы объект динамично.
vovandolg
26.04.2017, 16:42
Может надо просто поменять местами вычитаемые аргументы?)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot