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

iOS: умножение матриц GLKit не работает, насколько я могу судить
Вот исходный код. ANSWER — правильный ответ, RESULT — фактический результат. Я слепой или он вычисляет -1 для записи 33 , когда должно быть 1 ? Вот код: GLKMatrix4 a = GLKMatrix4Make(-1.000000, 0.000000, 0.000000, 0.000000,...
2187 просмотров
schedule 31.07.2023

GLKit: [пиксели рисования] инициализируют массив GLfloat
Я рисую пиксель с помощью GLKit. Я могу успешно нарисовать пиксель в координатах (10, 10), если у меня есть: glClearColor(0.65f, 0.65f, 0.65f, 1.0f); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // Prepare the effect for rendering...
751 просмотров
schedule 09.03.2022

Как использовать VBO в GLKit для iOS?
Я делаю игру для iOS, используя GLKit (OpenGL ES 2), и хотел бы использовать VBO и VAO, поскольку я думаю, что они значительно повысят производительность (и Instruments рекомендует это, когда я тестирую в нем свое приложение). У меня есть много...
645 просмотров
schedule 26.09.2022

Полупрозрачный белый выглядит серым (OpenGL ES 2.0)
Я использую учебник Рэя Вендерлиха на GLKit. Моя игра включает в себя пузыри и вещи внутри них. Чтобы достичь этого эффекта, у меня есть фон пузыря и еще одно изображение для создания блеска. Как я хочу, чтобы это выглядело Моя проблема...
538 просмотров
schedule 04.02.2023

НОД и циклы for
Мне было интересно, в чем разница между использованием цикла for и использованием функции dispatch_apply GCD, и я не смог найти ответ ни в документации, ни в вопросах здесь. Кроме того, будет ли использование функции GCD во время выполнения в...
566 просмотров

OpenGL ES 2.0 GLKit Нарисовать линию
Я пытаюсь провести линию с помощью OpenGL ES 2.0 GLKit. Когда я запускаю следующий код и использую OpenGL ES Analyzer, я получаю следующие ошибки: «Использование несуществующей программы» glDrawArrays(GL_LINE_STRIP,0,4) «Ошибка GL: недопустимая...
2564 просмотров
schedule 19.02.2023

GLKBaseEffect и пользовательские шейдеры GLKit
Я исследовал эту проблему, и я, кажется, не могу понять ее достаточно хорошо, чтобы решить ее, поэтому я подумал, что могу выбросить ее там, и у умной группы могут быть некоторые идеи. :П По сути, я какое-то время работал над проектом iPhone, где...
4245 просмотров
schedule 02.04.2023

IOS GLKit: динамическое исчезновение текстур (OpenGL)
Я пытаюсь динамически затухать элементы, когда они появляются дальше. У меня есть это, которое отлично работает, и текстуры отображаются нормально, но не исчезают. effect.texture2d0.enabled = GL_TRUE; effect.texture2d0.envMode =...
596 просмотров
schedule 30.09.2022

Класс GLKit GLKMatrix4 недоступен в MonoTouch
Насколько я понимаю, мы должны иметь возможность использовать GLKit в наших приложениях MonoTouch (см. http://docs.xamarin.com/ios/releases/MonoTouch_5/MonoTouch_5.3 ). К сожалению, я не могу найти класс GLKMatrix4 GLKit в библиотеке...
207 просмотров

Странный эффект смешивания в OpenGL ES 2.0 с использованием GLKit
Это происходит на GLKit с MonoTouch 5.3, но я думаю, что проблема может быть общей природы OpenGL ES 2.0. У меня есть три лица, одно из них красное, одно зеленое и одно синее, все со значением альфа 1,0, поэтому они должны быть непрозрачными....
636 просмотров

Конвертировать GLKMatrix4 и CATransform3D
Есть ли способ преобразовать CATransform3D в GLKMatrix4 или мне всегда нужно вручную преобразовывать их из значения в значение? Я думаю, кастинг будет быстрее.
1724 просмотров
schedule 23.03.2023

GLKBaseEffect: свет + текстуры
Я пытаюсь отобразить какой-нибудь простой объект с текстурой и включить точечный свет в своей сцене. Я использую GLKBaseEffect's текстуру и свет. Когда текстуры отключены - я вижу световой эффект (когда я поворачиваю объект, он частично...
923 просмотров
schedule 15.11.2022

Как включить цветные вершины в OpenGL ES (используя GLKit)?
Я начал изучать OpenGL на этих выходных и обнаружил довольно много времени для обучения. Со многими вещами мне удалось справиться, но теперь я застрял... Я создал массив вершин. Каждая вершина (vertexT) состоит из 3-х векторов (положения, нормали...
1080 просмотров
schedule 20.03.2023

GLKTexture неправильно отображается с iOS6
У меня появилось странное поведение, начиная с Xcode 4.5 и iOS 6 SDK при использовании текстур на моих 3D-объектах. Проблема также возникает в моем приложении Mac при сборке с OS X 10.8 SDK. Я использую OpenGL ES 2.0 на iOS и устаревший профиль...
687 просмотров
schedule 17.08.2022

разные текстуры на каждой грани куба GLKit
Я использую GL Kit для рисования куба, который вращается на экране. У меня это работает очень хорошо с одной и той же текстурой, нарисованной на каждой грани. Я хотел бы нарисовать разные текстуры на каждом лице. В настоящее время мой код рисует...
891 просмотров
schedule 23.05.2023

Рисование с использованием VAO с несколькими VBO и IBO (несколько объектов) OpenGLES 2 на iOS
У меня есть некоторая путаница с использованием VAO (объект массива вершин) для нескольких объектов (около 200 объектов, 15 из которых видимы одновременно, каждый из которых имеет свою собственную вершину и буфер индекса). Ниже моя функция рендеринга...
5422 просмотров
schedule 25.12.2022

Поворот экрана iOS OpenGL ES при видимой панели фоновых приложений
Мое приложение использует GLKit для рендеринга 3D-сцены с помощью OpenGL ES . Все работает отлично, кроме одного. Когда я запускаю свое приложение на iPad и отображаю панель фоновых приложений (с двойным нажатием кнопки «Домой»), а затем меняю...
1573 просмотров
schedule 08.07.2022

Рендеринг GLKit и ориентация устройства iOS (лицом вверх/вниз)
У меня есть приложение с кодом настройки проекционной матрицы на основе шаблона игры Xcode 4.5.2 OpenGL. В функции update я устанавливаю соответствующие значения z-перемещения для baseModelViewMatrix , запрашивая [[UIDevice currentDevice]...
779 просмотров

OpenGL ES 2.0 Щепотка и масштабирование
В OpenGL ES 1.1 на iOS я реализовывал щипок и масштабирование, устанавливая поле зрения, используя следующее: // Handles Touches Events - (IBAction)handlePinchGesture:(UIGestureRecognizer *)sender { static float startFOV=0.0; CGFloat...
2749 просмотров
schedule 12.08.2023

Прозрачность glBlendFunc в OpenGL с GLKit
Я использую GLKit для приложения для iPad. С помощью этого кода я настраиваю смешивание: glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); Он работает нормально, но когда я пытаюсь сделать снимок экрана, режим наложения...
847 просмотров