SA-MP Forums Archive
Поворот объекта - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Поворот объекта (/showthread.php?tid=178657)

Pages: 1 2


Поворот объекта - lost13 - 23.09.2010

И снова здрасте! =) это я со своими вопросам =D Короче, как сделать так, чтобы объект был развернут по Z в опрелеоенную точку на карте, например есть такая белая стрелка... мне нужно её поворачивать в точку на карте независимо от того где нраходится игрок =)


Re: Поворот объекта - Aleks10 - 23.09.2010

sin b = ac/ab
c = 90
допустим... игрок = B(x;y)
точка = A(x2;y2)
надо найти точку C(x1;y1)
x1 = (x2 < x)?x2: x;
y1 = (y2 < y)?y2:y;
найдём длину AC и AB
затем найдём угол поворота: arcsin(ac/ab)

вот, вроде бы правильно всё )


Re: Поворот объекта - lost13 - 23.09.2010

=D ниче непонял =)


Re: Поворот объекта - lost13 - 23.09.2010

можешь кодом написать? =D


Re: Поворот объекта - [CripZ]SERCH - 23.09.2010

а он тебе на иврите чтоле писал? =D


Re: Поворот объекта - lost13 - 23.09.2010

ну да =D не буду же я это в код вставлять Оо


Re: Поворот объекта - [CripZ]SERCH - 23.09.2010

Quote:
Originally Posted by Aleks10
View Post
sin b = ac/ab
c = 90
допустим... игрок = B(x;y)
точка = A(x2;y2)
надо найти точку C(x1;y1)
x1 = (x2 < x)?x2: x;
y1 = (y2 < y)?y2:y;
найдём длину AC и AB
затем найдём угол поворота: arcsin(ac/ab)

вот, вроде бы правильно всё )
при чем тут алгебра 11+ класса?

==========
а Z+1 и тд не пробовал? или a+1


Re: Поворот объекта - lost13 - 23.09.2010

Ну так напишите? =D


Re: Поворот объекта - Maccer - 23.09.2010

Quote:
Originally Posted by lost13
View Post
Ну так напишите? =D
пиши сам =D


Re: Поворот объекта - lost13 - 23.09.2010

неа, =D я же вас прошу, а прошу почему? потому что непонимаю в этих углах ничерта! =)


Re: Поворот объекта - Johnny_Xayc - 23.09.2010

Quote:
Originally Posted by [CripZ]SERCH
View Post
при чем тут алгебра 11+ класса?
притом -_-...нахождение точки на системе координат -_-...в сампе тоже самое,карта = система координат...


Re: Поворот объекта - lost13 - 23.09.2010

вы всё не про то! =)


Re: Поворот объекта - lost13 - 23.09.2010

как сделать то всё таки?


Re: Поворот объекта - Johnny_Xayc - 23.09.2010

тебе уже сказали


Re: Поворот объекта - Aleks10 - 23.09.2010

Quote:
Originally Posted by [CripZ]SERCH
View Post
при чем тут алгебра 11+ класса?

==========
а Z+1 и тд не пробовал? или a+1
ну ты походу всё равно в ней ничего не шпарил )
вот и говоришь такую фигню


Re: Поворот объекта - lost13 - 23.09.2010

хватит о фигне... ближе к вопросу -_-


Re: Поворот объекта - Zeex - 23.09.2010

Esli est' to4ka (x, y), ti mojesh naiti ugol kak atan(y/x), tolko tam po-moemu nado eshe budet podkorrektirovat' rezultat (dobavit'/otn9t' skolko-to gradusov), ibo CreateObject i atan naskolko ya pomnu ots4itivaut ugli ot raznih osei (mb uje ispravili) + eshe zavisit ot samogo ob'ekta, v obshem kak-to tak


Re: Поворот объекта - lost13 - 23.09.2010

блин......


Re: Поворот объекта - dimonml - 23.09.2010

ОФФ: Забавно, работать с углами хотим, а изучить основы тригонометрии нет.


Re: Поворот объекта - Aleks10 - 23.09.2010

Zeex )
мой способ всё таки наверно лучше )