Перейти к содержанию

Как командой заспавнить летящую стрелу? (1.16.5)


Рекомендуемые сообщения

В теме 4 сообщения

Думаю вы из названия поняли, что нужно заспавнить летящую стрелу, причём стрела должна лететь туда, куда смотрит игрок, в общем как будто стреляешь из лука, но не из лука, а командой. Также стрела при попадании должна наносить урон 10 и эффект медлительности.

Надеюсь, такое возможно сделать

Ссылка на комментарий
Поделиться на другие сайты

тебе нужно изменять тег Motion

записываешь позицию относительно взгляда игрока с помощью сущности
записываешь позицию относительно взгляд игрока на некотором расстоянии по z с помощью сущности(от расстояния будет зависеть скорость стрелы)
вычисляешь разницу и записываешь в появившуюся стрелу
ещё записываешь Rotation с игрока в стрелу, чтобы стрела визуально была направлена в нужную сторону

с уроном и эффектом думаю разберёшься

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, Shomen сказал:

тебе нужно изменять тег Motion

записываешь позицию относительно взгляда игрока с помощью сущности
записываешь позицию относительно взгляд игрока на некотором расстоянии по z с помощью сущности(от расстояния будет зависеть скорость стрелы)
вычисляешь разницу и записываешь в появившуюся стрелу
ещё записываешь Rotation с игрока в стрелу, чтобы стрела визуально была направлена в нужную сторону

с уроном и эффектом думаю разберёшься

Можно хоть пример команды, просто я не разбираюсь в этих Motion и Rotation

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...