AnGeL
Специалист
Приветствую всех мб кто и не знал как используется функция AttachObjectToObject ! так вот в этом уроке я покажу как ей пользоваться и какой от неё толк !
пример! Используем функцию с MoveObject
Создаем
Идем в GameModeInit
Создаем 2 объекта ! 1 с Координатами 2 - без
И так сейчас у нас получилось примерно так
Теперь мы воспользуемся функцией
AttachObjectToObject !
Смотрим что у нас получилось !
И так теперь за главный объект у нас Tester[0]!
Т.е Если двигать объект Tester[0] то и будет равномерно идти Tester[1] !
Например:
Обзор функций
Теперь сделаем тоже самое только без функций AttachObjectToObject
В GamemodeInit
Движения
На этом Урок закончен
пример! Используем функцию с MoveObject
Создаем
PHP:
new Tester[2];
Создаем 2 объекта ! 1 с Координатами 2 - без
PHP:
Tester[0] = CreateObject(10955, 646.92, -1675.38, 84.7273, 0.00, 0.00, 2.76); // Этот объект будет у нас за главный !
Tester[1] = CreateObject(10955, 0,0,0, 0.00, 0.00, 0.00); // А этот Будет присвоен к объекту 0
Теперь мы воспользуемся функцией
AttachObjectToObject !
PHP:
AttachObjectToObject(Tester[1], Tester[0], 0.0, 0.0, 0.0, 0.0, 0.0, -86.04, 1); // Т.е мы крепим объект с 0 координатами к главному объекту + даем поворот на 86* !
И так теперь за главный объект у нас Tester[0]!
Т.е Если двигать объект Tester[0] то и будет равномерно идти Tester[1] !
Например:
PHP:
MoveObject(Tester[0],598.8141, -1494.6089, 84.7084 ,50.50,0.0000, 0.0000, 882.9996); // Тут мы его двигаем чуток дальше + во время полета она будет вертеться !
PHP:
AttachObjectToObject(objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1)
objectid ID объекта который вы хотите прикрепить к другому главному объекту.
attachtoid ID главного объекта к которому вы хотите прикрепить другой не главный.
Float:OffsetX Координата соотносительная с центром объекта X
Float:OffsetY Координата соотносительная с центром объекта Y
Float:OffsetZ Координата соотносительная с центром объекта Z
Float:RotX Ротация объекта по X.
Float:RotY Ротация объекта по Y.
Float:RotZ Ротация объекта по Z.
SyncRotation Видимость.
В GamemodeInit
PHP:
Tester[0] = CreateObject(10955, 646.92, -1675.38, 84.7273, 0.00, 0.00, 2.76); // это 1 объект
Tester[1] = CreateObject(10955, 646.92, -1675.38, 84.7273, 0.00, 0.00, -86.04); //это 2
PHP:
MoveObject(Tester[0],598.8141, -1494.6089, 84.7084 ,50.50,0.0000, 0.0000, 882.9996);
MoveObject(Tester[1],598.8141, -1494.6089, 84.7084 ,50.50,0.0000, 0.0000, 882.9996); //
Автор Урока: AnGeL
