Вопросы по теме '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 просмотров
schedule
21.01.2023
Как использовать 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 просмотров
schedule
19.03.2023
Загружать две текстуры для одного изображения через равные промежутки времени — 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