Рейтинг

  • Страница 1 из 1
  • 1

Вопрос про поворот спрайта
[1] миха [05 Августа 2011, 15:57]

Вот. Есть такая проблема: при повороте спрайта поворачивается лишь спрайт (картинка 2 наверху), а координаты нет. Хотелось бы чтобы было как на 3 картинке. Так как например в ТДС (когда оружие в 2х руках) я поворачиваю спрайт, и пули уже летят не так как надо. Надеюсь поняли. В общем надо как на 3ей картинке.

С ТДС ЭТО ТОЛЬКО ПРИМЕР. МНЕ НУЖНО ИМЕННО ТО, ЧТО Я ПРОШУ!

Добавлено (05.08.2011, 15:57)
---------------------------------------------
И еще. Мне надо... ммм... в общем стелепортировать объект который находиться на точке допустим x 100 и y 150. Любой объект который находиться в этой точке должен переместиться в позицию x 150 y 200

[2] elis1112 [05 Августа 2011, 16:16]
надо чтобы не спрайт поворачивался а сам объект?

Сообщение отредактировал elis1112 - Пятница, 05 Августа 2011, 16:33
[3] миха [05 Августа 2011, 16:54]
без разницы
[4] elis1112 [05 Августа 2011, 17:15]
object_set_mask()
если не путаю, при повороте спрайта меняешь маску на ту что подходит
P.S есть вариант что перепутал то что нужно...


Сообщение отредактировал elis1112 - Пятница, 05 Августа 2011, 17:15
[5] Dva_Kota [05 Августа 2011, 17:48]
Если именно то что на рисунке, то тебе, наверное, нужно поворачивать вид с помощью view_angle.

Но скорее всего (если про пример ТДС) у тебя пули летят в направлении direction, а спрайт ты поворачиваешь с помощью image_angle. В таком случае пулям нужно задавать направление тоже image_angle.
[6] миха [05 Августа 2011, 19:21]
Quote
Но скорее всего (если про пример ТДС) у тебя пули летят в направлении direction, а спрайт ты поворачиваешь с помощью image_angle. В таком случае пулям нужно задавать направление тоже image_angle.

Dva_Kota, ну ясный перец! Что я нуб чтоль? Дело в другом! Просто ежели пухи в 2х руках герой поворачиваеться и то что я указал создание пули допустим на y+5 и y-5 уже не то. Пули начинают лететь из середины с некоторым расстоянием.

Quote
Если именно то что на рисунке, то тебе, наверное, нужно поворачивать вид с помощью view_angle.

Нет. Не совсем. Мне не нужно крутить координаты всего вида. Мне нужно чтобы только объект!

Quote
object_set_mask()

Ты меня не понял
[7] AGENTX001 [05 Августа 2011, 19:41]
Quote (миха)
Dva_Kota, ну ясный перец! Что я нуб чтоль? Дело в другом! Просто ежели пухи в 2х руках герой поворачиваеться и то что я указал создание пули допустим на y+5 и y-5 уже не то. Пули начинают лететь из середины с некоторым расстоянием.

От сразу бы и сказал))
http://forum.hellroom.ru/index.php?topic=2035.0 (II.2.17.)
Жду +))
[8] SalahAdDin [05 Августа 2011, 19:56]
Quote (AGENTX001)
допустим на y+5 и y-5 уже не то

Используй lengthdir_x()/lengthdir_y() раз ты такой не нуб smile
Все элементарно и просто wink


Сообщение отредактировал SalahAdDin - Пятница, 05 Августа 2011, 19:57
[9] миха [06 Августа 2011, 08:10]
Блииин... знаю я этот лендир! Мне нужно именно то что я прошу!!!
Quote
С ТДС ЭТО ТОЛЬКО ПРИМЕР. МНЕ НУЖНО ИМЕННО ТО, ЧТО Я ПРОШУ!
[10] Dva_Kota [06 Августа 2011, 09:36]
Quote (миха)
Блииин... знаю я этот лендир! Мне нужно именно то что я прошу!!!

Если именно то что ты просишь то это поворот вида (на рисунках у тебя координаты поворачиваются)

А судя по дальнейшему описанию ты делаешь две ошибки:
1. У тебя центр спрайта стоит в точке 0,0 (как по умолчанию), его нужно поставить в центр.
2. Проблема в том что ты используешь y+5 и y-5, а нужно, как было сказано выше, использовать lengthdir_x() и lengthdir_y()
[11] миха [06 Августа 2011, 10:03]
Quote
2. Проблема в том что ты используешь y+5 и y-5, а нужно, как было сказано выше, использовать lengthdir_x() и lengthdir_y()

Да-да лендир я вспомнил!
Quote
1. У тебя центр спрайта стоит в точке 0,0 (как по умолчанию), его нужно поставить в центр.

Все у меня нормально!

Тема закрыта. AGENTX001, Dva_Kota, вам плюсы за желание помочь. Извините, я забыл про лендир.


Сообщение отредактировал миха - Суббота, 06 Августа 2011, 10:05
[12] Лер_да_Рим [06 Августа 2011, 20:22]
И не кричи на людей, если сам не можешь нормально сформировать запрос.
[13] SalahAdDin [07 Августа 2011, 00:39]
Quote (миха)
Блииин... знаю я этот лендир! Мне нужно именно то что я прошу!!!

Quote (миха)
Просто ежели пухи в 2х руках герой поворачиваеться и то что я указал создание пули допустим на y+5 и y-5 уже не то.

По моему тут все предельно в рамках темы, не?
Quote (миха)
Блииин... знаю я этот лендир! Мне нужно именно то что я прошу!!!

То что ты просишь напрямую связано с lengthdir. Может еще подключить к глазам мозг?
Quote (миха)
Да-да лендир я вспомнил!

И не нужно делать вид. Двумя постами выше я тебе про него написал. Не умеешь пользоваться - лучше переспроси а не наезжай сразу. Не хочешь говорить спасибо - не нужно, но тон смени однозначно, не запряг еще wink

  • Страница 1 из 1
  • 1