Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Делаю ABS на ивентах. Как сделать столкновение события с игроком на скрипте?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    А где ты вызываешь действие на последней картинке?
    В общем событии.
    Вообще, как оно всё устроено проще в демке посмотреть, может быть я делаю что-то не так:
    https://yadi.sk/d/Ie2FEc0i3ZrT9FЭ

    Кстати, почему-то твой код выдает syntax error.. Попробовал
    Последний раз редактировалось Axel_Key; 03.08.2018 в 10:21.

  2. #2
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,966
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Axel_Key Посмотреть сообщение
    В общем событии.
    Вообще, как оно всё устроено проще в демке посмотреть, может быть я делаю что-то не так:
    https://yadi.sk/d/Ie2FEc0i3ZrT9FЭ

    Кстати, почему-то твой код выдает syntax error.. Попробовал
    Это не мой код. А твой... Мукера под рукой нет проверить.
    Демку на МВ я посмотреть смогу только... на выходных....
    Если локальный С включается, попробуй его отключать при столкновении.
    Я могу попробовать слепить демку, но на Асе.

  3. #3
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Если локальный С включается, попробуй его отключать при столкновении.
    Я могу попробовать слепить демку, но на Асе.
    Столкновения может и не произойти и тогда враг зависнет. Локальный переключатель С в данном случае нужен для того, чтобы на время активировать страницу, на которой работает триггер касания и выбран спрайт атаки.

  4. #4
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,966
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Axel_Key Посмотреть сообщение
    Столкновения может и не произойти и тогда враг зависнет. Локальный переключатель С в данном случае нужен для того, чтобы на время активировать страницу, на которой работает триггер касания и выбран спрайт атаки.
    А слабо это засунуть в Автономное движение вместо общего события?
    Как отключать локальные скриптом ты кажется спрашивал.


    Короче, на Асе я сделал так. Всё прекрасно работает. Враг идет на меня и начинает "Атаковать", если касается, то прыжок, вспышка и он отбегает ог ГГ на три шага.
    Правда использовал обычный переключатель, а не локальный. Но это, я думаю, ты догадаешься поменять и сделать скриптом.

  5. #5
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,966
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    1) У меня нет такого скрипта
    Такс, я сейчас злится начну....
    Как сбросить локальные переключатели событий?
    Здесь всё подробно рассказывали с примерами. Кому спрашивается?

    Отключить локальный
    $gameSelfSwitches.setValue([this._mapId,i,'C'], false)
    Вместо i номер ивента в котором отключаем. Либо this._eventId если нужно это событие.

    2) Чем это отличается от того, что я уже сделал на стандартной функции "отключить лок.пер С"? Как по мне, никакой разницы вообще.
    Разница огромная. Смотрим внимательно.





  6. #6
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Разница огромная. Смотрим внимательно.
    Так, всё увидел. То есть ты отключаешь переключатель прямо в маршруте события? Хитро.
    У меня была такая мысль, но всё как раз таки упиралось в то, что я не мог отключить лок. пер. в маршруте.
    Сейчас попробую скриптом, который ты скинул, спасибо!

    Да, всё работает! Осталось только тайминг сделать и всё, но там уже справлюсь! о3о
    Последний раз редактировалось Axel_Key; 03.08.2018 в 11:46.

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Делаю ABS на ивентах. Как сделать столкновение события с игроком на скрипте?