Вопросы по теме 'glkit'

Рисование с помощью GLKit
Я пытаюсь написать игру с помощью opengl, но у меня большие проблемы с новыми классами glkit и шаблоном по умолчанию из iOS. - (void)viewDidLoad { [super viewDidLoad]; self.context = [[EAGLContext alloc]...
14543 просмотров
schedule 17.03.2022

Создание листа бумаги с текстом в OpenGL (в частности, на iOS 5)
Я никогда не работал с OpenGL, но я ищу советы по этому конкретному вопросу в приложении AR, с которым я практикуюсь. Я хотел бы сделать приложение с «плоским прямоугольником» вместе с текстом, написанным на поверхности прямоугольника. Визуально я...
736 просмотров
schedule 26.04.2023

Кросс-платформенная разработка с GLKit?
Я только что установил текущий выпуск Xcode 4 и реализовал новый API "GLKit", который также используется в шаблоне OpenGL для iOS. Итак, я хочу разработать кроссплатформенную игру для iOS, Mac и Windows. GLKit кажется шагом назад с точки зрения...
2817 просмотров

Как использовать GLKit для вращения вокруг центра спрайта вне атласа
У меня есть текстура, которая следует за пальцем пользователя в GLKit. Я рассчитываю радианы, чтобы нарисовать угол с использованием арктангенса между двумя точками. Часть трюка здесь заключается в том, чтобы удерживать объект в центре, не...
1645 просмотров
schedule 17.04.2022

Разница между glkView:drawInRect: и glkViewControllerUpdate:? OpenGL ES 2 — iOS
Какая должна быть разница между этими двумя методами в моем цикле рендеринга? У Apple есть что сказать.... Об update() Контроллер представления вызывает метод glkViewControllerUpdate: своего делегата. Ваш делегат должен обновить данные кадра,...
2976 просмотров
schedule 09.03.2022

Низкая производительность в тайловой игре с OpenGL и GLKit
Я использую openGL с GLKit для создания игры на основе тайлов. В игре на экране размещается около 1024 плиток, проблема в том, что я рендерю плитки каждый раз, когда вызывается drawInRect, и у меня очень большая потеря производительности. Вот как...
701 просмотров
schedule 25.05.2022

Могу ли я использовать iOS GLKit без использования полноэкранного режима?
Я запустил шаблон Xcode, используя GLKit, но я намерен иметь окно, показывающее часть представления OpenGL и UIKit для элементов управления. GLKViewController поставляется с GLKView. Я пошел в IB и удалил GLKView и добавил UIView, поместив новый...
3137 просмотров
schedule 30.05.2022

Как использовать пользовательский шейдер с GLKit
Кто-нибудь знает, как использовать пользовательский шейдер с GLKit? Не использовать GLBaseEffect. Наилучшие пожелания,
2592 просмотров
schedule 23.09.2022

Установите начальный размер GLKView с раскадровкой
Я пытаюсь установить начальный размер GLKView (в основном я хочу, чтобы он был точно размером с экран, несмотря на наличие панели вкладок). Поскольку я использую раскадровку, GLKView создается автоматически в методе инициализации GLKViewController...
2632 просмотров
schedule 21.01.2023

Как использовать GLKMathUnproject
Я создал простой трехмерный мир с помощью GLKit. Я пытаюсь найти конкретную точку в моем трехмерном мире, основываясь на касании экрана. Кажется, я хотел бы использовать GLKMathUnproject. Сигнатура метода: GLKVector3 GLKMathUnproject (...
1771 просмотров
schedule 08.12.2022

несколько моментальных снимков GLKview вызывают сбой. Проблема с памятью?
Моя цель — сделать видео из короткой последовательности кадров opengl (около 200 кадров). Поэтому для этого я использую следующий код для создания массива изображений: NSMutableArray* images = [NSMutableArray array]; KTEngine* engine = [KTEngine...
883 просмотров
schedule 06.03.2022

Использование GLKView с UIViewController
Я хотел использовать OpenGL для простой обработки изображений, поэтому начал с GLKView . Поскольку мне не нужно обновлять представление каждые несколько секунд, я не использовал GLKViewController , а вместо этого использовал обычный подкласс...
7084 просмотров
schedule 14.10.2022

iOS GLKit, рисовать текст в GLKView
Я использую GLKit для создания игры на iPhone. настроить контекст GLKit и нарисовать в нем спрайты не так сложно, но когда я пытаюсь добавить в него текст, это кажется невозможным. Я искал ответ, но все решения, которые я пытался найти, не могут...
1646 просмотров
schedule 28.07.2023

Проблема производительности снимка GLKView на iOS
Мне нужно получить изображение экрана из GLKView, изменить его размер и отправить в сеть для подачи на светодиодную матрицу. Поэтому с этим требованием мне нужно делать снимок GLKView каждые 30 мс. Проблема, с которой я сталкиваюсь, заключается в...
2149 просмотров

Загружать две текстуры для одного изображения через равные промежутки времени — GLkit openglES
Я использовал приведенный ниже код для загрузки текстуры на объект. - (void)ldText:(UIImage *)Image { glGenTextures(1, &texture); glBindTexture(GL_TEXTURE_2D, texture); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,...
162 просмотров
schedule 03.07.2022

Почему масштабирование GLKit приводит к затемнению цвета/освещения?
Я вижу странное поведение, которое я не могу понять. По какой-то причине, когда я применяю масштаб (по оси z), моя полигональная сетка с текстурным отображением становится затемненной, как будто освещение внезапно отключается или диффузный цвет...
301 просмотров
schedule 14.10.2022

Тестирование глубины GLKit не работает
Я использую учебные пособия Рэя Вендерлиха, чтобы создать простое приложение OpenGlES 2 с использованием GLKit, и столкнулся с некоторыми проблемами. Я изменил пример кода для отображения двух кубов, добавив данные вершин и индексов в существующие...
536 просмотров
schedule 02.11.2022

Добавить обводку к объекту в OpenGL с помощью GLKit
Я рисую некоторые объекты в своем приложении, используя OpenGL с GLKit. Я пытаюсь добавить обводку к одному из объектов, которые рисую, но не могу найти хороший способ сделать это. Вероятно, я мог бы добавить обводку, используя текстуру или рисуя...
582 просмотров
schedule 09.04.2022

Объект буфера вершин, мешающий текстуре в OpenGL ES 2.0
Я использую IOS 6.1, пытаясь нарисовать текстуру и объект буфера вершин. Я настроил текстуру следующим образом: typedef struct{ CGPoint geometryVertex; CGPoint textureVertex; } TexturedVertex; typedef struct { TexturedVertex bl;...
322 просмотров
schedule 16.01.2023

Правильное место для настройки шейдеров для GLKView?
У меня возникли проблемы с поиском правильного места для настройки шейдера для приложения OpenGLES с использованием GLKView и GLKViewController. Кажется, что viewDidLoad — это естественное место для этого, но создание шейдера терпит неудачу, когда...
819 просмотров
schedule 13.04.2022