портирование приложения iPhone openGLES к OSX?

Вы должны подписаться на наблюдаемые, чтобы получить данные.

this.$loggedin.subscribe((data: boolean) => { console.log('am i logged in ', data); }

5
задан Nick Van Brunt 8 December 2008 в 16:52
поделиться

1 ответ

Я начал изучать просто то же самое, и кажется, что тяжелые OpenGL приложения были бы среди самого легкого для бэкпортирования к Mac. В значительной степени все в OpenGL, ES присутствует в OpenGL на рабочем столе (за исключением части материала фиксированной точки), так, чтобы код мог остаться таким же.

Способ, которым OpenGL обрабатывается на iPhone, через Базовый Слой анимации (CAEAGLLayer), а не определенное представление. Поэтому необходимо смочь передать это через основанному на Leopard настольному приложению, хотя необходимо будет преобразовать все ссылки на классы EAGL к их эквивалентному OpenGL (EAGLContext к NSOpenGLContext, например). Вы могли представить в CAOpenGLLayer, это отображено отдельно, или используйте тот слой для поддержки пользовательского NSView.

Фундаментальная структура настольного приложения Какао будет отличаться, чем Какао Сенсорная, но необходимо смочь начать с одного из шаблонов XCode и добавить назад в компонентах из Сенсорного приложения Какао.

Снова, я еще не сделал этого для своего приложения, но это выглядит довольно простым.

8
ответ дан 14 December 2019 в 04:49
поделиться