2015-08-05 3 views
0

Должно ли быть установленное разрешение приложения Cocos2d-x фиксированного размера (жестко закодировано)?Cocos2d-x, разрешение конструкции: динамическая система координат

Обычная практика использования размера экрана устройства в качестве расчетного разрешения (динамическая система координат)? Как это сделать?

Например, некоторые учебные пособия рекомендуют устанавливать разрешение экрана 480 x 320 (фиксированный размер), а затем масштабирование до фактического размера экрана. Можно ли этого избежать?

ответ

0

Конструктивное разрешение устанавливается при запуске, поэтому вы можете установить его из конфигурации, а не жестко кодировать. Не имеет смысла менять его на лету, поскольку он (предположительно) отражает разрешение, которое вы использовали при размещении ресурсов в Cocos Studio/ваших конфигурационных файлах.

Обычно процесс художественного производства определяет проектное разрешение. т. е. искусство производится относительно конкретного разрешения. то есть фоном .png может быть 1280x720, и другие спрайты в сцене разрабатываются относительно этого. В этот момент проектное разрешение составляет 1280x720.

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