Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество
Главная
    Документация jMonkeyEngine
        jMonkeyEngine SDK: Документация
            Устранение неполадок jMonkeyEngine3 SDK

Устранение неполадок jMonkeyEngine3 SDK

Опубликованно: 05.08.2017, 17:11
Последняя редакция, Andry: 11.08.2017 17:51

Драйвера Видеокарты

В Windows и Linux убедитесь, что у вас установлен последний драйвер. Убедитесь, что они поставляются производителем видеокарты, а не только по умолчанию с OS. В OSX убедитесь, что у вас последнее обновление для MacOS.

Проблемы стабильности / графики

В некоторых версиях систем Linux и Windows, SDK может работать нестабильно и выйти из строя с ошибками виртуальной машины или ошибками «x». Есть несколько вещей, которыми можно попытаться исправить эти проблемы.

Heavyweight Canvas

Прежде всего, это новая страница настроек «OpenGL» в глобальных настройках SDK, где вы можете включить «Heavyweight Canvas», который решит некоторые проблемы для некоторых людей. Панель настроек можно найти в разделе Сервис ▸ Параметры в Windows и Linux и в главном меню (или нажатием Apple-Comma) для MacOSX.

Если вы не можете запустить SDK, отредактируйте файл config/Preferences/com/jme3/gde/core.properties в папке настроек SDK (см. Выше). Если он не существует, создайте файл, включая все папки. Добавьте строку use_lwjgl_canvas=true. Чтобы попробовать режим совместимости OpenGL1 (работает для обеих настроек холста), добавьте use_opengl_1=true.

Общий Внешний Вид

Встроенный в ОС общий внешний вид может вызвать проблемы, вы можете изменить ОВВ с помощью соответствующего переключателя командной строки (или добавить его в папку [app folder]/etc/jmonkeyplatform.conf без префикса «- -» ).

--laf javax.swing.plaf.nimbus.NimbusLookAndFeel

или, альтернатива

--laf javax.swing.plaf.metal.MetalLookAndFeel

Compiz

Compiz на Linux может вызвать проблемы, если вы установите для своего качества рендеринга значение «Medium», это должно исчезнуть.

  • Appearance ▸ Set Special effects to ▸ “Medium”

Проблемы с обновлением

Если у вас возникли проблемы с обновлением SDK, попробуйте удалить все файлы из jmonkeyplatform/update/download и/или [settings folder]/update/download в зависимости от вашей системы (см. Ниже расположение папки настроек).

Если вы находитесь в Linux, проверьте, имеет ли пользователь, с которого вы запускаете SDK, доступ к файлам в jmonkeyplatform/jdk/bin и что они исполняемы.

Проблемы с тормозами / производительностью

Если SDK начинает становиться вялым и/или медленным, или вы получаете неожиданные зависания приложения, вы можете попробовать удалить папку var/cache в папке настроек (см. Ниже расположение папки настроек). Сделайте это, когда SDK не запущен, а затем можете запустить SDK.

Предпочтения и настройки

Чтобы полностью удалить и/или повторно установить SDK, крайне важно, чтобы папка настроек также была удалена. Местоположение можно увидеть через меню О программе и оно следующее для разных ОС:

  • Windows: C:\Userspass\\AppData\Roaming\.jmonkeyplatform
  • Windows (alt): C:\Users\\.jmonkeyplatform\
  • MacOSX: /Users//Library/Application Support/jmonkeyplatform
  • Ubuntu: /home//.jmonkeyplatform

Журнал(Log)

Чтобы увидеть или опубликовать вывод ошибок в SDK на форуме, вы также можете найти журнал приложения, в папке настроек указанной выше, файл называется var/log/messages.log.

Получение сообщений об ошибках и проблемах с отчетами

Когда в SDK возникает исключение, в правом нижнем углу главного окна появляется небольшой предупреждающий знак. Дважды щелкните его, чтобы открыть окно, которое позволяет увидеть трассировку стека исключений. Когда вы публикуете сообщения о проблемах на форуме, всегда отправляйте трассировку стека вместе с описанием того, что происходит и как её можно воссоздать.

Задание местоположения JDK

Вы можете установить другой JDK для использования с jMonkey SDK. В этом случае вам нужно будет указать местоположение JDK вручную.

  1. Перейдите в папку в которую установлена jMonkeyEngine SDK.
    Пользователям Mac щелкните правой кнопкой мыши jMonkeyApplication.app (который фактически является каталогом) в Finder и выберите «Показать содержимое пакета».
  2. Перейдите в папку etc.
    Пользователи Mac перейдут в раздел Contents/Resources/jmonkeyplatform/etc/.
  3. Откройте файл jmonkeyplatform.conf в текстовом редакторе.
  4. Измените следующую строку введя путь к JDK:
jdkhome="/path/to/jdk"

Тормозит при запуске

Если вы находитесь за прокси-сервером или специальными сетевыми настройками, попробуйте:

  1. Отключите сетевое подключение.
  2. Запустить jme sdk (может ждать 30 секунд/1 мин для таймаута).
  3. Перейдите в Сервис ▸ Параметры ▸ Общие.
  4. Задайте Настройка прокси в ручную (по какой-то причине параметр Использовать системные настройки прокси не работает в некоторых дистрибутивах Linux)

Обсуждение проблем.

Известные вопросы

Список известных проблем и возможных обходных путей см. В следующей ссылке: Список известных проблем на github.

Некоторые проблемы импортируются из предыдущего googlecode: Список старых проблем в googlecode.


Переведено для jmonkeyengine.ru, оригинал
Автор перевода: Andry

Добавить комментарий

jMonkeyEngine.ru © 2017. Все права сохранены.