Articles of 2d

Разница между glOrthof и glViewPort

На OpenGL-ES я запутался в том, что разница между установкой glOrthof() glViewPort() GLU.gluOrtho2D() С его соответствующими параметрами. Поскольку я считаю, что все это устанавливает часть, которую вы можете видеть, с указанными координатами (ширина, высота). Что я должен использовать?

Обтекание длинного текста на Android Canvas

У меня есть настраиваемый элемент управления, который делает много 2D-чертежа прямо на canvas . Некоторым из этого чертежа является текст, поэтому я использую метод Canvas.drawText() . Я хочу нарисовать текст в определенных пределах – верхнюю левую, определенную максимальную ширину и максимальное количество строк. После рисования текста я хочу знать, сколько строк оно взяло. Есть ли […]

Нарисуйте 2D-изображение с помощью OpenGL ES 2.0

Я изо всех сил пытаюсь сделать 2D-изображение из jpg / png файлов с помощью openGL ES 2.0 для Android. Повсюду я смотрю учебники для текстурирования трехмерных изображений, поэтому он был грубым, выясняя, как рисовать обычный 2D-спрайт. У меня есть квадрат для рисования и поворота, но как только он пришел к текстурированию, я, должно быть, перепутался, […]

Android – Как нарисовать градиент на основе дуги

Я пытаюсь создать дугу (переменное число градусов), которая постепенно переходит от одного цвета к другому. Пример от синего до красного: Это мой код: SweepGradient shader = new SweepGradient(center.x, center.y, resources.getColor(R.color.startColor),resources.getColor(R.color.endColor)); Paint paint = new Paint() paint.setStrokeWidth(1); paint.setStrokeCap(Paint.Cap.FILL); paint.setStyle(Paint.Style.FILL); paint.setShader(shader); canvas.drawArc(rectF, startAngle, sweepAngle, true, paint); Но результат состоит в том, что вся дуга окрашена в один […]

Android: 2D. OpenGl или android.graphics?

Я работаю с моим другом в нашей первой игре на Android. Основная идея заключается в том, что каждый кадр игры перерисовывает всю поверхность (1 большое растровое изображение) в 2 этапа: Фон с некоторым статическим изображением (PNG) вытирает предыдущий кадр Затем он посыпается большим количеством частиц, которые производят эффект мыльных пузырей, где есть пул из приблизительно […]

Android: поиск метода drawArc () с внутренним и внешним радиусом

У меня есть следующее пользовательское представление: Этого я достиг с помощью метода Canvas ' drawArc() . Однако с drawArc() метода drawArc() я не могу ограничить внутренний радиус дуги. То, что я хотел бы иметь, выглядит примерно так: Где осталось только внешнее кольцо. Мне нужна drawArc() где я могу установить внутренний радиус дуги. Кто-нибудь знает, как […]

Android OpenGL ES и 2D

Ну, вот моя просьба. Я еще не знаю OpenGL, и я не хочу его изучать, но я хочу изучать OpenGL ES напрямую, так как я нацелен на свою разработку на Android. Я хочу изучить OpenGL ES для разработки 2D- игр. Я выбрал его для достижения целей (поскольку основной рисунок SurfaceView не настолько эффективен, когда речь […]

Разница между SurfaceView и View?

Когда это необходимо или лучше использовать SurfaceView вместо View ?

2D кросс-платформенный игровой движок для Android и iOS?

Я некоторое время работал с Unity3d и обнаружил, что 2D-часть с OnGUI () или GUITextures слишком неуклюжа. Кроме того, даже самая маленькая игра, сделанная на Unity3d, составляет, по меньшей мере, 10 МБ загрузки, что слишком много для 2D-игры. Итак, я сейчас ищу двигатель для 2D. Я пробовал Cocos2D, но это только iOS, и я бы […]

Intereting Posts
OnTabSelected Selected Not Called Какое знание / экспертиза требуется для переноса андроида на пользовательское устройство ручного управления? Как перенести изображение с его URL на SD-карту? Неподдерживаемая версия major.minor 52.0 при рендеринге в Android Studio Android Как настроить макет в полноэкранном режиме, когда видна клавиатура Проблема с привязкой данных с помощью Kotlin для Android Android – Google Tag Manager с Google Analytics и Firebase Analytics Как справиться с отменой после удаления, чтобы удалить в android ListView? Есть ли лучший веб-просмотр для Android? Является ли GCM (теперь FCM) бесплатным для любого ограничения? <Совместимые экраны> исключает приложение из Nexus 5x в Google Play Создание целочисленного массива идентификаторов ресурсов Android PDF не загружается в браузере и WebView Как просмотреть базу данных SQLite на устройстве Android? Не удалось восстановить отсутствующее хранилище отладки?