1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Усложненный спавн частиц

Тема в разделе "Разработка плагинов для новичков", создана пользователем Fenix78563, 15 янв 2017.

  1. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    Доброго времени суток, форумчане.

    Столкнулся с некоторыми задачами которые нужно сделать. в методе spawParticle аж 9 параметров.

    на офишал страничке с краником особого пояснения к ним нет. Может кто ни будь сказать что к чему?

    заранее спасибо

    (конкретно интересуют эти параметры - double offsetX, double offsetY, double offsetZ, double extra, T data)
    я разул свои слепые глаза, и нашел это все в стандартных кран-доках

    (возможно разул глаза я не до конца, по этому не заметил [а может такого и нет], как заспавнить частицу на определенный промежуток тиков)
     
    Последнее редактирование: 15 янв 2017
  2. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    76
    В шедулере можно.
     
  3. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    а поподробнее можно?

    исходя из сообщения выше, напрашивается вывод что можно как то убрать частицу.

    если да то как?
     
    Последнее редактирование: 15 янв 2017
  4. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    int i = 60;
    while (true){
    if (i <= 0)
    break;
    // spawn particles
    --i
    }
     
  5. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    и каким образом сей код удаляет частицу?
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Плагинов на партиклы хватает, поковыряй. Хотя вроде нет такого, можно только повторять спавн несколько раз.
     
  7. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    т.е. убить ее раньше чем дефолт время не получится?
     
  8. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    76
    Можно по времени, можно по условию.Проигрывать можно в шедулере, проверяя условие, если оно не выполняется то убивать таск.
     
  9. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    while ????
     
  10. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    76
    While и тот код, что выше проиграются за одну секунду, если не меньше.
     
  11. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    мне нужно 2-3 тика. это возможно?
     
  12. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    76
    Ну...Если на столь малое время, то, думаю, можно обойтись и циклом.Правда не факт что эффект проиграется, да и выглядит это не очень, но попробуй, может лучше подойдёт.
     
  13. Автор темы
    Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    проблема в том что частица по дефолту живет долго (барьер например)
     

Поделиться этой страницей