Объекты (Помощь/Совет) -
Romz - 13.01.2014
Добрый день. Мне необходимо перенести объекты с одного места в другое. Кол-Во объектов немножко более тысячи. Изначально пробовал выделить все объекты в
Map Editor и перенести но объекты смещаются просто на просто и получается что попало. Отложил эту идею с Editorom решил сделать перенос вручную кодом pawn. Но дело в том что если я переношу объекты способом замены x y z координат все отлично. Проблема заключилась в следующем: При смены кординаты rZ (поворот объекта) все объекты просто на просто смещаются и стоят не ровно. Может есть человек который делал такой перенос или знает как сделать что бы при смене rZ все объекты поворачивались и это было ровно. У меня уже нету идей как это сделать.
Re: Объекты (Помощь/Совет) -
Silicium - 13.01.2014
Мапа в одном месте или на всей карте?
Re: Объекты (Помощь/Совет) -
Romz - 13.01.2014
Quote:
Originally Posted by Silicium
Мапа в одном месте или на всей карте?
|
В одном.
Re: Объекты (Помощь/Совет) -
Silicium - 13.01.2014
В лс глянь
Re: Объекты (Помощь/Совет) -
Romz - 13.01.2014
Quote:
Originally Posted by Silicium
В лс глянь 
|
Спасибо за помощь но не подходит вариант.
---
Есть ли еще какие то варианты, может кто то знает?
Re: Объекты (Помощь/Совет) -
Romz - 13.01.2014
Вот я сделал такую функцию:
PHP код:
test(Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ) {
CreateDynamicObject(19509, 0.0+X, 0.0+Y, 0.0+Z, 0.00000+rX, 0.00000+rY, 0.00000+rZ);
CreateDynamicObject(19510, 0.0+X, 0.0+Y, 0.0+Z, 0.00000+rX, 0.00000+rY, 0.00000+rZ);
CreateDynamicObject(2302, 4.27760+X, -2.22109+Y, -2.69249+Z, 0.00000+rX, 0.00000+rY, 180.00000+rZ);
}
----------
Когда двигаешь все объекты только по X/Y/Z все отлично:
PHP код:
test(331.70264, 1918.72131, 20.23962, 0, 0, 0);

----------
Когда пытаешься развернуть объекты в другую сторону (90°) уже все хуже:
PHP код:
test(331.70264, 1918.72131, 20.23962, 0, 0, 90);

----------
Когда пытаешься наклонять тоже не все хорошо:
PHP код:
test(331.70264, 1918.72131, 20.23962, 2, 2, 0);
Re: Объекты (Помощь/Совет) -
White_116 - 13.01.2014
Относительно центра нужно поворачивать и двигать.
Re: Объекты (Помощь/Совет) -
Romz - 13.01.2014
Quote:
Originally Posted by White_116
Относительно центра нужно поворачивать и двигать.
|
Можно по подробнее о этом? Если даже можно от примера не отказался. Я не могу понять если объектов много как из них я центр вымеряю..