Правильный ответ был задан Джошуа Ульрихом в комментарии к вопросу:
Ключ префикс аргумента либо repos
, либо contriburl
с file://
. Поэтому в Unixy-системах можно было бы сделать:
install.packages("ggplot2", contriburl="file:///path/to/packages/")
Предполагается, что все необходимые исходные пакеты, а также индексный файл PACKAGES доступны в /path/to/packages
. Если файл PACKAGES отсутствует, его следует сгенерировать сначала, используя:
library(tools)
write_PACKAGES("/path/to/packages/")
, который будет генерировать индекс всех исходных пакетов, найденных в этом каталоге. Обратите внимание, что в этом примере позади префикса file:
имеется 3 слэша. Третий слэш указывает путь относительно корня файловой системы.
Разница между аргументами repos
и contriburl
заключается в том, что repos
добавит другой /src/contrib
к указанному пути, поскольку обычно это происходит, когда исходные пакеты размещаются на официальном зеркале репозитория CRAN.
Итак, после долгих проб и ошибок я нашел решение, которое работает. (Вероятно, это не самый чистый / рекомендуемый подход)
Шаг 1) Добавьте каждую ось джойстика (все 28) для каждого контроллера (все 8) в вашем диспетчере ввода. (Сценарий может сделать это очень просто / намного меньше времени)
Шаг 2) Создайте свой собственный Input Mapper. (Определите «вверх» и «влево» каждого контроллера.)
Шаг 3) Сохраните эти результаты в файле «PlayerPrefs».
Шаг 4) Создайте свой собственный сценарий обнаружения ввода. (Единственное, что необходимо для доступа к диспетчеру ввода Unity - это ось джойстика.) Другие кнопки можно выполнить вручную из (строк), загруженных из файла PlayerPrefs.
Плюсы этого подхода:
Минусы: