Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Цветной дым нужного цвета

Тема в разделе "Разработка плагинов для новичков", создана пользователем LuckyZeeRo, 9 июн 2016.

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

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Здравствуйте. Есть вопрос такой. Нужно заспавнить частички, похожие на CLOUD (redstone наверное), которые можно красить с выбором количества, локации, оффсетов, скорости.
    Видел методы спавна частиц со всемя параметрами кроме цвета и с цветом но без этих параметров.
    Как же сделать такое? Почему везде (даже в ParlicleLIB) методы спавна частиц с цветом не имеют параметров других (скорость и т.д.)?
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Человек дело говорит!
     
  4. Автор темы
    LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Ахах, ну суть ты вловил. Как раз и пар нужен, прост дым как пар а пар как дым :D

    Но мне бы к делу...
     
  5. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Данная тема поднималась дважды за этот год. Пора бы научиться пользоваться поиском.
     
  6. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Скорость как раз таки и задает цвет для некоторых частиц.

    PS. Ой, кажется я соврал. Приношу свои извинения.
     
    Последнее редактирование: 12 июн 2016
  7. Автор темы
    LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Ну вот бы мне хоть пример один можете навести в коде? Спавн группы редстоун частиц допустим синего и красного цветов. Группы, как например клауды спавнятся. Или редстоун партикл в одиночку только спавнится может? Вот через PacketPlayOutWorldParticle как заспавнить редстоун партикл с цветом? Кажется кто то говорил на бакките иностранном, что вместо оффсетов там RGB палитра. Это правда?
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  9. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    :lol::lol::lol::lol::lol::lol::D:D:D:D
     
  10. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Парю где хочу, законом не запрещено.
     
  11. Dymeth

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

    Баллы:
    76
    Все шутят про пар и дым, а я пошучу про PacketPlayOutWorldParticles(net.minecraft.server.v1_9_R2.EnumParticle, boolean, float, float, float, float, float, float, float, int, int...).
     
  12. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    пазхапзхахзахзапзх
    найс шутейка
     
  13. Автор темы
    LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Спасибо, шутку понял. Если бы в нем только цвет был, а цвета нету. Партикл, координаты, оффсеты, количество, скорость, набор игроков, кому отослать пакет, а цвета - фиг.
     
  14. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Гугл - это наше всё.
     
  15. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
     
  16. Dymeth

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

    Баллы:
    76
    Ты шутишь? Это NMS... Тебе ни одна библиотека больше возможностей не предоставит. Единственное, что удобной обёртки нет.
    Оффсеты и являются цветом... А вот и метод для преобразования интов R, G и B во флоат для пакета:
    Код:
       private static float getColor(int value) {
            float color = 255 & value;
            if (color <= 0.0F)
                color = -1.F;
            color = color / 255.0F;
            return color;
        }
    Ещё существует шутка про недоступность гугла.
     
    Последнее редактирование: 12 июн 2016
  17. Stamorey

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

    Баллы:
    66
    Имя в Minecraft:
    Stamorey
    Знает кто-нибудь зачем в этом пакете нужны последние int и int[] ?
     
  18. Dymeth

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

    Баллы:
    76
    http://wiki.vg/Protocol#Particle
     
  19. Stamorey

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

    Баллы:
    66
    Имя в Minecraft:
    Stamorey
    не нашел там информации о цветах, зато нашел вот
    Exception: When name is reddust, mobSpell, or mobSpellAmbient and speed is not 0, and count is 0 or not specified, these values are set as the RGB channel values of the color of the particle, and are specified in the range 0 to 1. In this usage, the speed parameter acts as a multiplier on these values. If countis greater than 0 for those particles, xd yd zd are treated as a 3-dimensional volume as usual, rather than as a color, and randomized colors are used.
    И еще пару ссылок здесь и это
    Как я понял это только для трех видов particle , жаль остальным нельзя цвета менять[DOUBLEPOST=1482264984,1482264700][/DOUBLEPOST]
    Ой, только-что перечитал о чем я спрашивал)) с int и int[] как раз есть инфа по твоей ссылке.
     
  20. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    +1, ответ на ваш вопрос там.
     

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