Единственный IPhone OpenGL ES или несколько представлений?

systemd не поддерживает «базу данных» отключенного и включенного сервиса. Он просто использует символические ссылки в целевых каталогах, чтобы определить, включена служба или нет . Например. когда вы включаете службу, в подкаталоге target /etc/systemd/system/ создается символическая ссылка на файл модуля systemd (обычно multi-user.target.wants). Вызов systemctl disable ... просто удаляет эту символическую ссылку.

Для отгруженных поставщиков системного оборудования это немного сложнее, так как эти символические ссылки не находятся под вашим контролем (не уверен, если это так httpd). Чтобы отключить эти сервисы, в /etc/systemd/system/... должна быть создана символическая ссылка, указывающая на /dev/null, названный системным сервисным модулем, чтобы «замаскировать» реальную ссылку на сервис где-то в /lib/systemd... посредством ложной ссылки с более высоким приоритетом в /etc/systemd.... Я не уверен, что только голый systemctl disable делает это.

Функция enable и disable описана здесь: https://www.freedesktop.org/software/systemd/man/systemctl.html#enable%20UNIT%E2%80%A6 [1111 ]

5
задан unwind 17 April 2009 в 08:42
поделиться

4 ответа

Я не думаю, что есть лучший подход. Если у вас есть время для кодирования меню и таблиц рекордов в OpenGL, у вас будет гораздо больше гибкости - вы можете, например, запустить трехмерную анимацию в фоновом режиме.

Если вы кодируете меню, таблицы рекордов и т. Д. С использованием стандартных представлений UIKit и переключаете представление OpenGL, когда они отображаются, то преимущество заключается в том, что кодирование выполняется очень быстро (особенно если вы потратили время на изучение использовать Interface Builder), но это по своей сути 2d. Даже если вы по-прежнему можете использовать пользовательские графические кнопки и шрифты, чтобы оно выглядело не так, как бизнес-приложение, оно все равно будет выглядеть менее отточенным по сравнению с другими играми в магазине приложений.

Чего вам не хочется делать, так это слой прозрачного UIView поверх вашего представления OpenGL - это будет очень медленно.

Я лично использую сгенерированные Интерфейсным Представителем представления, чтобы получить что-то вроде меню, пока я создаю остальную часть программы. Намерение состоит в том, чтобы заменить это анимированным кодом OpenGL позже. В конце концов, все зависит от того, сколько у вас есть времени.

Я хочу сделать слой прозрачного UIView поверх вашего представления OpenGL - это будет очень медленно.

Я лично использую сгенерированные Интерфейсным Представителем представления, чтобы получить что-то вроде меню, пока я создаю остальную часть программы. Намерение состоит в том, чтобы заменить это анимированным кодом OpenGL позже. В конце концов, все зависит от того, сколько у вас есть времени.

Я хочу сделать слой прозрачного UIView поверх вашего представления OpenGL - это будет очень медленно.

Я лично использую сгенерированные Интерфейсным Представителем представления, чтобы получить что-то вроде меню, пока я создаю остальную часть программы. Намерение состоит в том, чтобы заменить это анимированным кодом OpenGL позже. В конце концов, все зависит от того, сколько у вас есть времени.

2
ответ дан 15 December 2019 в 01:10
поделиться

Я слышал противоречивые вещи по этому поводу. Я слышал, что это медленно, когда вы визуализируете UIKit поверх OES.

Я говорю, если вы видите, что другое приложение работает нормально, следуйте примеру.

Некоторые из более популярных игр делают все в OES, например, Rolando , Может быть, лучше следовать этой схеме.

1
ответ дан 15 December 2019 в 01:10
поделиться

В дополнение к тому, что сказали другие, учтите, что вам немного легче придерживаться OpenGL, поскольку быть основной частью вашей кодовой базы.

0
ответ дан 15 December 2019 в 01:10
поделиться

Я не думаю, что есть правильный ответ для этого. Я лично использую opengl для всего, например, в структурах меню я использую текстуры для текста. Я думаю, это зависит от того, что вы хотите отобразить, я думаю, что было бы проще создать собственный внешний вид, который будет хорошо сочетаться с вашей игрой, если вы будете использовать opengl.

1
ответ дан 15 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: