Difference between revisions of "Config Files (Русский)"
Line 21: | Line 21: | ||
Отключение не используемых модулей используется когда вы выпускаете игру. Это немного уменьшает время запуска и использование памяти (тоже немного). | Отключение не используемых модулей используется когда вы выпускаете игру. Это немного уменьшает время запуска и использование памяти (тоже немного). | ||
− | Помните, что вы не можете отключить [[love.filesystem]]; он обязателен. Тоже самое относится и к модулю [[love]]. Модулю [[love.graphics]] нужен [[love.window]], без него работа с графикой невозможна. | + | Помните, что вы не можете отключить [[love.filesystem (Русский)]]; он обязателен. Тоже самое относится и к модулю [[love (Русский)]]. Модулю [[love.graphics (Русский)]] нужен [[love.window (Русский)]], без него работа с графикой невозможна. |
== Текущий файл конфигурации == | == Текущий файл конфигурации == | ||
Line 82: | Line 82: | ||
t.identity = "c:/Users/gabe/HL3" -- Не верно | t.identity = "c:/Users/gabe/HL3" -- Не верно | ||
</source> | </source> | ||
− | Также [[love.filesystem.setIdentity]] может быть использован для установки папки сохранений вне файла настроек. | + | Также [[love.filesystem.setIdentity (Русский)]] может быть использован для установки папки сохранений вне файла настроек. |
==== appendidentity ==== | ==== appendidentity ==== | ||
{{newin|[[11.0]]|110|type=flag}} | {{newin|[[11.0]]|110|type=flag}} | ||
− | При значении true поиск файлов модулем [[love.filesystem]] будет производиться в первую очередь в директории, где находится сама игра, а потом уже в папке сохранений. | + | При значении true поиск файлов модулем [[love.filesystem (Русский)]] будет производиться в первую очередь в директории, где находится сама игра, а потом уже в папке сохранений. |
==== version ==== | ==== version ==== |
Revision as of 17:12, 31 July 2018
Contents
- 1 Вступление
- 2 love.conf
- 3 Текущий файл конфигурации
- 4 Флаги
- 4.1 identity
- 4.2 appendidentity
- 4.3 version
- 4.4 console
- 4.5 accelerometerjoystick
- 4.6 externalstorage
- 4.7 gammacorrect
- 4.8 audio.mixwithsystem
- 4.9 window
- 4.10 window.title
- 4.11 window.icon
- 4.12 window.width & window.height
- 4.13 window.borderless
- 4.14 window.resizable
- 4.15 window.minwidth & window.minheight
- 4.16 window.fullscreen
- 4.17 window.fullscreentype
- 4.18 window.vsync
- 4.19 window.msaa
- 4.20 window.display
- 4.21 window.highdpi
- 4.22 window.x & window.y
- 4.23 window.fsaa
- 4.24 window.srgb
- 4.25 Режим релиза
- 5 Старые версии
- 6 Смотрите также
- 7 Другие языки
Вступление
Если файл, названный conf.lua
находится в папке вашей игры (или файле .love), он запускается до всех модулей LÖVE. Вы можете использовать этот файл для того чтобы перезаписать функцию love.conf
, которая позже стала называться скрипт 'загрузки' LÖVE. Используя функцию love.conf
, вы можете установить некоторые конфигурационные опции, и изменить некоторые вещи, такие, как размер окна по умолчанию, используемые модули, и многое другое.
love.conf
Функция love.conf
имеет один аргумент: таблицу, заполненную значениями "по умолчанию", которые вы можете изменить как вам удобно. К примеру, если вы хотите изменить размер окна:
function love.conf(t)
t.window.width = 1024
t.window.height = 768
end
Если вам не нужны модули для взаимодействия с джойстиками и физикой вы можете их отключить.
function love.conf(t)
t.modules.joystick = false
t.modules.physics = false
end
Отключение не используемых модулей используется когда вы выпускаете игру. Это немного уменьшает время запуска и использование памяти (тоже немного).
Помните, что вы не можете отключить love.filesystem (Русский); он обязателен. Тоже самое относится и к модулю love (Русский). Модулю love.graphics (Русский) нужен love.window (Русский), без него работа с графикой невозможна.
Текущий файл конфигурации
Полный список опций для LÖVE 11.0:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.appendidentity = false -- Искать файлы в корневой папке игры перед их поиском в папке сохранений (логическое)
t.version = "11.0" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.accelerometerjoystick = true -- Включить акселерометр на Android и iOS устройствах, представив его в виде джойстика (логическое)
t.externalstorage = false -- При значении true LÖVE будет сохранять данные на внешнем хранилище Android смартфона (логическое)
t.gammacorrect = false -- Включить гамма-коррекцию, если поддерживается системой (логическое)
t.audio.mixwithsystem = true -- Не останавливать фоновую музыку при открытии LÖVE (логическое, только для Android и iOS)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = 1 -- Использовать вертикальную синхронизацию (число)
t.window.msaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.window.highdpi = false -- Включить режим высокой чёткости (логическое, только для Retina дисплеев)
t.window.x = nil -- Расположение окна на дисплее по X, при значении nil - середина ширины дисплея (число)
t.window.y = nil -- Расположение окна на дисплее по Y, при значении nil - середина высоты дисплея (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.data = true -- Включить модуль data (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.font = true -- Включить модуль font (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.touch = true -- Включить модуль touch (логическое)
t.modules.video = true -- Включить модуль video (логическое)
t.modules.window = true -- Включить модуль window (логическое)
end
Флаги
identity
В данном флаге указывается имя папки, в которую LÖVE будет сохранять данные, указывать путь в этом параметре нельзя:
t.identity = "gabe_HL3" -- Верно
t.identity = "c:/Users/gabe/HL3" -- Не верно
Также love.filesystem.setIdentity (Русский) может быть использован для установки папки сохранений вне файла настроек.
appendidentity
Available since LÖVE 11.0 |
This flag is not supported in earlier versions. |
При значении true поиск файлов модулем love.filesystem (Русский) будет производиться в первую очередь в директории, где находится сама игра, а потом уже в папке сохранений.
version
Available since LÖVE 0.8.0 |
This flag is not supported in earlier versions. |
t.version
строка, представляющая версию LÖVE для которой была сделана игра.
До версии 11.0, версия представлялась тремя значениями "X.Y.Z"
. Начиная с 11.0, версия форматируется следующим образом: "X.Y"
.
Если версия LÖVE под которой запущена игра не соответствует указанной в конфигурационном файле, то появится диалоговое окно предупреждающее о несоответствии версий. Если параметр t.version
не указан, то проверка осуществляться не будет.
console
Определяет нужно ли открывать вместе с LÖVE окно консоли. Заметка: В Linux и OS X консольный вывод может быть получен из терминала, в Windows начиная с LÖVE 0.10.2 консоль открывается при запуске игры через lovec.exe
вместо love.exe
.
accelerometerjoystick
Available since LÖVE 0.10.0 |
This flag is not supported in earlier versions. |
При установке параметра в значение true и наличии акселерометра в Android или iOS девайсе, он будет представлен как Joystick. Отключение этого параметра может понизить использование процессора.
externalstorage
Available since LÖVE 0.10.1 |
This flag is not supported in earlier versions. |
Определяет где будут храниться данные, внешнее хранилише (true) или внутреннее (false) на Android девайсах.
gammacorrect
Available since LÖVE 0.10.0 |
This flag is not supported in earlier versions. |
Параметр позволяющий включить гамма-коррекцию, если система её поддерживает.
audio.mixwithsystem
Available since LÖVE 11.0 |
This flag is not supported in earlier versions. |
Может ли воспроизводиться звук из сторонних приложений, когда открыт LÖVE. См. love.system.hasBackgroundMusic (Русский).
window
Available since LÖVE 0.9.0 |
These flags are not supported in earlier versions. |
Возможно отложить создание окна, пока в вашем коде не будет вызвана функция love.window.setMode, чтобы это сделать приравняйте этот параметр nil значению t.window = nil
в love.conf (или t.screen = nil
в старых версиях.) LÖVE упадёт если хоть один параметр из love.graphics будет вызван перед созданием окна.
Таблица t.window
называлась t.screen
до версии 0.9.0. Таблица t.screen
не существует в love.conf версии 0.9.0, и t.window
не существует в версии 0.8.0.
window.title
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Установка заголовка окна. Также love.window.setTitle может быть использован для установки заголовка вне файла конфигурации.
window.icon
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Путь до файла иконки окна. Не все операционные системы поддерживают большие картинки в качестве иконки окна. Иконка также может быть изменена через вызов функции love.window.setIcon.
window.width & window.height
Available since LÖVE 0.9.0 |
These flags are not supported in earlier versions. |
Эти два параметра устанавливают разрешение окна. При установки этих параметров в 0 LÖVE будет использовать разрешение рабочего стола.
window.borderless
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Этот параметр убирает границы окна. Заметьте, эффект от этого параметра на разных ОС может отличаться.
window.resizable
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Если параметр установлен на true, то пользователю будет разрешено изменять размер окна.
window.minwidth & window.minheight
Available since LÖVE 0.9.0 |
These flags are not supported in earlier versions. |
Параметры устанавливающие минимально возможные размеры окна, при изменении пользователем. Также LÖVE не даст установить window.width
и window.height
меньше, чем минимальные значения window.minwidth
и window.minheight
.
window.fullscreen
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Запустить игру в полноэкранном (true
) или оконном (false
) режиме. Полноэкранный режим может быть также включен через love.window.setFullscreen или love.window.setMode.
window.fullscreentype
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Параметр указывающий тип полноэкранного режима. Рекомендуется использовать desktop
, так как он менее ограничен, чем exclusive
на многих ОС. (Замечание: В 0.9.2 и более ранних используется normal
вместо exclusive
.)
window.vsync
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Включить или выключить вертикальную синхронизацию. Вертикальная синхронизация держит частоту кадров в постоянном значении, это позволяет предотвратить такие неприятности как разрыв кадров. Если вы не в курсе, что может произойти при отключении синхронизации трогать этот параметр не рекомендуется. До версии LÖVE 11.0 этот параметр был логического типа (true
или false
). Начиная с LÖVE 11.0, этот параметр является числовым (1 включить синхронизацию, 0 - выключить).
Заметьте, что в iOS вертикальная синхронизация включена постоянно и выключена быть не может.
window.msaa
Available since LÖVE 0.9.2 |
This flag is not supported in earlier versions. |
Степень мультиспемплинга.
window.display
Available since LÖVE 0.9.0 |
This flag is not supported in earlier versions. |
Номер дисплея, на котором будет отображено окно игры.
window.highdpi
Available since LÖVE 0.9.1 |
This flag is not supported in earlier versions. |
См. love.window.getPixelScale, love.window.toPixels, и love.window.fromPixels. Этот параметр не стоит включать, если вы не можете протестировать свою игру под Mac или iOS с Retina дисплеем, потому что изображение на выходе может быть не таким, каким задумывалось.
Внимание: Начиная с 11.0, high DPI на Android включен всегда!
window.x & window.y
Available since LÖVE 0.9.2 |
These flags are not supported in earlier versions. |
Позиция окна на дисплее пользователя. Также функция love.window.setPosition может быть использована для изменения позиции налету.
window.fsaa
Available since LÖVE 0.9.0 and removed in LÖVE 0.10.0 |
Этот параметр был заменён на window.msaa. |
Степень мультиспемплинга.
window.srgb
Available since LÖVE 0.9.1 and removed in LÖVE 0.10.0 |
Этот параметр был заменён на gammacorrect. |
Преобразование всех цветов из линейного пространства RGB в sRGB пространство - окно воспринимает как гамма-пространство sRGB. Если вы не знаете к чему может привести включение этого параметра, то его лучше не трогать.
Режим релиза
Available since LÖVE 0.8.0 and removed in LÖVE 0.9.0 |
This flag is not supported in earlier or later versions. |
Если параметр t.release
включен LÖVE использует релизный обработчик ошибок.
По стандарту в режиме релиза при ошибке в скрипте LÖVE расскажет игроку как связаться с автором, вся контактная информация записывается в параметры title, author and url в conf.lua.
В режиме релиза игра не использует папку с сохранениями LÖVE %APPDATA%\\LOVE\\game в Windows, вместо неё будет использоваться %APPDATA%\\game. Тоже самое и на других операционных системах.
Старые версии
Полный список опций для LÖVE 0.10.1 и 0.10.2:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.10.2" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.accelerometerjoystick = true -- Включить акселерометр на Android и iOS устройствах, представив его в виде джойстика (логическое)
t.externalstorage = false -- При значении true LÖVE будет сохранять данные на внешнем хранилище Android смартфона (логическое)
t.gammacorrect = false -- Включить гамма-коррекцию, если поддерживается системой (логическое)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.window.msaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.window.highdpi = false -- Включить режим высокой чёткости (логическое, только для Retina дисплеев)
t.window.x = nil -- Расположение окна на дисплее по X, при значении nil - середина ширины дисплея (число)
t.window.y = nil -- Расположение окна на дисплее по Y, при значении nil - середина высоты дисплея (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.font = true -- Включить модуль font (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.touch = true -- Включить модуль touch (логическое)
t.modules.video = true -- Включить модуль video (логическое)
t.modules.window = true -- Включить модуль window (логическое)
end
Here is a full list of options and their default values for LÖVE 0.10.0:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.10.0" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.accelerometerjoystick = true -- Включить акселерометр на Android и iOS устройствах, представив его в виде джойстика (логическое)
t.gammacorrect = false -- Включить гамма-коррекцию, если поддерживается системой (логическое)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.window.msaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.window.highdpi = false -- Включить режим высокой чёткости (логическое, только для Retina дисплеев)
t.window.x = nil -- Расположение окна на дисплее по X, при значении nil - середина ширины дисплея (число)
t.window.y = nil -- Расположение окна на дисплее по Y, при значении nil - середина высоты дисплея (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.font = true -- Включить модуль font (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.touch = true -- Включить модуль touch (логическое)
t.modules.video = true -- Включить модуль video (логическое)
t.modules.window = true -- Включить модуль window (логическое)
end
Полный список опций для LÖVE 0.9.2:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.9.2" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.window.fsaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.window.highdpi = false -- Включить режим высокой чёткости (логическое, только для Retina дисплеев)
t.window.srgb = false -- Гамма-коррекция изображения (логическое)
t.window.x = nil -- Расположение окна на дисплее по X, при значении nil - середина ширины дисплея (число)
t.window.y = nil -- Расположение окна на дисплее по Y, при значении nil - середина высоты дисплея (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.window = true -- Включить модуль window (логическое)
end
Полный список опций для LÖVE 0.9.1:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.9.2" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.window.fsaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.window.highdpi = false -- Включить режим высокой чёткости (логическое, только для Retina дисплеев)
t.window.srgb = false -- Гамма-коррекция изображения (логическое)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.window = true -- Включить модуль window (логическое)
end
Полный список опций для LÖVE 0.9.0:
function love.conf(t)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.9.0" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.window.title = "Назови меня" -- Заголовок окна (строка)
t.window.icon = nil -- Путь до файла картинки, которая будет использоваться в качестве иконки окна (строка)
t.window.width = 800 -- Ширина окна (число)
t.window.height = 600 -- Высота окна (число)
t.window.borderless = false -- Убрать рамки у окна (логическое)
t.window.resizable = false -- Разрешить пользователю изменять размер окна (логическое)
t.window.minwidth = 1 -- Минимально возможная ширина окна (число)
t.window.minheight = 1 -- Минимально возможная высота окна (число)
t.window.fullscreen = false -- Включить полноэкранный режим (логическое)
t.window.fullscreentype = "desktop" -- Выбор полноэкранного режима "desktop" или "exclusive" (строка)
t.window.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.window.fsaa = 0 -- Степень мультиспемплинга (число)
t.window.display = 1 -- Номер монитора, на котором будет показано окно игры (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.math = true -- Включить модуль math (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.system = true -- Включить модуль system (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
t.modules.window = true -- Включить модуль window (логическое)
end
Полный список опций для LÖVE 0.8.0:
function love.conf(t)
t.title = "Назови меня" -- Заголовок окна (строка)
t.author = "Unnamed" -- Автор игры (строка)
t.url = nil -- Вебсайт игры (строка)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = "0.8.0" -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.release = false -- Включить режим релиза (логическое)
t.screen.width = 800 -- Ширина окна (число)
t.screen.height = 600 -- Высота окна (число)
t.screen.fullscreen = false -- Включить полноэкранный режим (логическое)
t.screen.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.screen.fsaa = 0 -- Количество MSAA сэмплов (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.image = true -- Включить модуль image (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.thread = true -- Включить модуль thread (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
end
Полный список опций для LÖVE 0.7.2 и более ранних:
function love.conf(t)
t.title = "Назови меня" -- Заголовок окна (строка)
t.author = "Unnamed" -- Автор игры (строка)
t.identity = nil -- Имя папки, в которую LÖVE будет сохранять файлы (строка)
t.version = 0 -- Версия LÖVE для которой была сделана игра (строка)
t.console = false -- Разрешить консольный вывод (boolean, работает только в Windows)
t.screen.width = 800 -- Ширина окна (число)
t.screen.height = 600 -- Высота окна (число)
t.screen.fullscreen = false -- Включить полноэкранный режим (логическое)
t.screen.vsync = true -- Использовать вертикальную синхронизацию (логическое)
t.screen.fsaa = 0 -- Количество MSAA сэмплов (число)
t.modules.audio = true -- Включить модуль audio (логическое)
t.modules.event = true -- Включить модуль event (логическое)
t.modules.graphics = true -- Включить модуль graphics (логическое)
t.modules.joystick = true -- Включить модуль oystick (логическое)
t.modules.keyboard = true -- Включить модуль keyboard (логическое)
t.modules.mouse = true -- Включить модуль mouse (логическое)
t.modules.physics = true -- Включить модуль physics (логическое)
t.modules.sound = true -- Включить модуль sound (логическое)
t.modules.timer = true -- Включить модуль timer (логическое, при выключении этого модуля deltatime будет всегда 0)
end
Смотрите также
Другие языки
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info