libGDX
Как только начал использовать, сразу возникли воросы:
|
Ответ: libGDX
А в исходниках посмотреть? (intellij idea позволяет с goto declaration в пару кликов их открывать).
UPD: в классе Texture есть final static Map<Application, Array<Texture>> managedTextures - списочек загруженных текстур. Модификатора доступа нет - чтобы добраться до него, надо будет унаследоваться от Texture или забить на этот способ. Флагов не заметно, по дефолту в переменные присваивается Nearest. Имхо, проще написать какой-нибудь метод в стиле Texture loadTexture(String name), который будет грузить текстуру и ставить нужные параметры фильтрации, генерировать mipMaps и делать прочие вещи. |
Ответ: libGDX
Вопрос возник про box2d.
Я создал игрока, делаю прыжок apllyImpulse(0,-10000), и он типо прыгает, но если начать двигать его по горизонтали в полете (setLinearVelocity (x, y),где 'у'- старая скорость,или импульсом), то он перестает падать, пока я не перестану двигать, затем продолжает, как будто на паузу падение поставили. Будто блокируется физика во время установки параметров. Почему так может быть? Как сделать скорость падения более нефизизически быстрой, setGravity(0,-40) не помогают, linearDamping(0f) тоже. Код пока не могу скинуть. |
Ответ: libGDX
Когда двигаешь тело командой setLinearVelocity() - ты жестко задаешь вектор его движения. Естественно гравитация перестает влиять на него.
Двигай при помощи applyForce или applyImpulse. |
Ответ: libGDX
Цитата:
Код PHP код:
|
Ответ: libGDX
Собрал демку (на основе старой записи из блога LibGDX):
http://pastebin.com/650qW2NG Движение происходит как раз через импульсы, с контролем максимальной скорости: PHP код:
|
Ответ: libGDX
Попробую.
Проблема выскакивает когда импульс 8-10 значный, на низких-нормально |
Часовой пояс GMT +4, время: 15:17. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot