Вопросы по теме 'opengl-es'

Почему моя игра OpenGL ES для iPhone мерцает при первом включении телефона?
Я сделал простую игру для iPhone с помощью OpenGL ES. Все работает нормально, кроме этой проблемы: Я полностью выключаю телефон, затем снова включаю, затем запускаю свое приложение и получаю странное мерцание! Каждый второй кадр правильный ......
3092 просмотров
schedule 15.05.2023

Производительность и фоновые изображения для OpenGL ES / iPhone
Я разрабатываю 2D-игру для iPhone с использованием OpenGL ES, и я хотел бы использовать растровое изображение 320x480 в качестве постоянного фона. Моей первой мыслью было создать четырехугольник 320x480, а затем наложить на него текстуру,...
15079 просмотров
schedule 13.08.2022

Почему этот код OpenGL ES работает медленно на iPhone?
Я немного изменил пример GLSprite для iPhone SDK во время изучения OpenGL ES, и он оказался довольно медленным. Даже в симуляторе (в худшем случае) я, должно быть, делаю что-то не так, потому что там всего 400 текстурированных треугольников....
8531 просмотров
schedule 13.02.2022

Шейдеры OpenGL ES 1.x
Я пытаюсь найти примеры того, как реализовать простой шейдер для OpenGL ES 1.x (специально для iPhone). Я никогда раньше не работал с шейдерами, но понимаю, для чего они используются. Я думаю, что как только я смогу загрузить простой шейдер в...
8125 просмотров
schedule 20.09.2023

Икота в OpenGL ES. Какова правильная реализация?
Я использую OpenGL ES для создания игры на iPhone. К сожалению, я вижу небольшую (и нерегулярную) икоту. Я использую таймер со сном, вызывая функцию отрисовки каждые 60 секунд, чтобы гарантировать стабильную частоту кадров. Я попытался изменить...
1124 просмотров
schedule 14.09.2023

Почему уменьшение масштаба объекта приводит к тому, что объект становится светлее в OpenGL ES?
Почему масштабирование (равномерно) объекта вниз приводит к тому, что объект становится светлее в OpenGL ES 1.x? Было бы разумнее сделать его темнее, потому что разве масштаб нормалей не делает объект темнее? Но почему-то объект становится...
2322 просмотров
schedule 27.01.2023

Где я могу найти пример iPhone OpenGL ES, который реагирует на прикосновение?
Я хотел бы найти пример iPhone OpenGL ES, который реагирует на прикосновение. В идеале он должен соответствовать следующим требованиям: Отображает 3D-объект в центре экрана в виде куба. Сопоставляет текстуру с поверхностями куба Должна...
20927 просмотров
schedule 14.06.2023

Как изменить центр вращения в OpenGL
У меня есть 3D-модель (OpenGL ES 1.1 iPhone SDK v3.0) , которая является несколько сложной ( т.е. тысячи вершин и граней ), и я хочу повернуть эту модель вокруг оси Y в центре модели или рядом с ним. Проблема в том, что glRotate вращает мою модель...
12315 просмотров
schedule 02.09.2023

Возможно ли / выполнить переключение между представлением OpenGL ES и UIView в одном приложении?
Представьте себе приложение для iPhone, которое начинается со стандартного UIView, показывающего некоторые кнопки и прочее. Затем есть кнопка статистики, вы нажимаете на нее, и UIView отодвигается. Вместо этого появляется представление OpenGL ES,...
1216 просмотров
schedule 26.01.2024

Базовое руководство по 2D-текстурам для iPhone OpenGL ES
Только начал изучать OpenGL и не смог найти достойного руководства, которое помогло бы мне начать. В частности, я ищу что-то, что покажет мне, как загрузить изображение в текстуру OpenGL, сохранить его в переменной для отображения позже, а затем...
6770 просмотров
schedule 15.05.2022

Перенос игр Wii и/или PSOne на OpenGL ES
Меня попросили исследовать перенос игр Wii и некоторых игр (Sony) PSOne на OpenGL ES (угадайте, на какую платформу?). Я никогда раньше не занимался подобным портированием игры (и буду нанимать кого-нибудь для этого), но я хотел бы понять процесс....
1161 просмотров
schedule 15.10.2023

Кривая обучения Quartz 2D и OpenGL ES
Пару месяцев занимаюсь разработкой приложений для iPhone. Я хотел бы узнать ваше мнение о кривой обучения Quartz и OpenGL ES 1.x или 2.0. Вы можете сказать свою точку зрения. Мои вопросы * Я подражатель разработчика игр, так что неплохо было бы...
4660 просмотров

Имеет ли смысл использовать объекты буфера вершин даже при изменении матрицы представления модели?
Я хочу получить дополнительное увеличение производительности (FPS) в моем приложении для iPhone. Я уже использую чередующиеся данные, GL_SHORT и один атлас текстуры. См. этот вопрос для получения подробной информации что я уже сделал. Теперь я...
1027 просмотров
schedule 25.07.2023

Создание и загрузка файлов .png в RGBA4444 RGBA5551 для openGL
Я создаю игру openGL, и до сих пор я использовал .png в формате RGBA8888 в качестве листов текстур, но они слишком требовательны к памяти, и мое приложение часто дает сбой. Я читал на сайте Apple, что такой формат можно использовать только тогда,...
7957 просмотров
schedule 06.03.2024

Самая эффективная архитектура для многоуровневого 2D-приложения с использованием OpenGL на iPhone?
Я работаю над приложением для iPhone OS, основным видом которого является двумерное представление OpenGL (это подкласс класса Apple EAGLView, в основном устанавливающий ортопроецируемую двумерную среду), с которым пользователь взаимодействует...
575 просмотров
schedule 01.10.2022

OpenGL ES (iPhone) Выбор касанием
Хотите сделать классический выбор мыши OpenGL в ES. Я бы предпочел не использовать сторонние библиотеки, порты GLU, стеки имен OpenGL и т. Д. Отсутствуют. Это в значительной степени оставляет обратное преобразование вида и пересечение лучей, верно?...
4514 просмотров
schedule 03.08.2023

Использование базовой анимации для анимации в OpenGL
Я заинтересован в использовании Core Animation для управления пользовательской анимацией в моей сцене OpenGL на iPhone. Я надеялся найти механизм, который позволил бы вам в общем случае анимировать ключевой путь объекта NSObject или метода делегата...
1733 просмотров
schedule 21.07.2022

OpenGLES смешивает и сочетает варианты смешивания сложный вопрос
Итак, у меня есть фоновый рисунок, черно-белый. Я хочу иметь возможность рисовать поверх этого, сохраняя черные линии и рисуя только там, где они белые. Я могу сделать это с помощью glBlendFunc(GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA); И...
251 просмотров
schedule 05.04.2023

Как добиться эффекта палитры на iPhone с помощью OpenGL
Я портирую 2d ретро-игру на iPhone со следующими свойствами: нацелен на OpenGL ES 1.1 весь экран заполнен плиткой (текстурированная треугольная полоса плитка текстурирована с использованием одного изображения текстуры RGBA 256x256 текстура...
429 просмотров
schedule 09.04.2022

Параллакс-фоны в OpenGL ES на iPhone
У меня в основном 2d-игра на iPhone, и я пытаюсь настроить несколько фонов, которые прокручиваются с разной скоростью (известные как фоны параллакса). Поэтому я подумал, что нужно просто прикрепить фон ЗА ПРЕДЕЛАМИ переднего плана, используя разные...
1725 просмотров
schedule 12.12.2022