Ошибка партикла

почему партикл TYPE_DUST даёт синий окрас при появлении, если ргб код указан для красного?

Код

$entity->getLevel()->addParticle(new GenericParticle(new Vector3($entity->x, $entity->y, $entity->z), Particle::TYPE_DUST, 255, 0, 0));

чо ты вообще пишешь

$entity->getLevel()->addParticle(new DustParticle($vector, $r, $g, $b));

это то же самое, что

$entity->getLevel()->addParticle(new GenericParticle($vector, Particle::TYPE_DUST, (($a & 0xff) << 24) | (($r & 0xff) << 16) | (($g & 0xff) << 8) | ($b & 0xff)));

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.