Jump to content

2.18.1 Постоянно перезаписывается configs/default.config


photo

Recommended Posts

Здравствуйте, что за параметры в .config, которые каждый раз туда перезаписываются ?

<stereo_angle>20</stereo_angle>
<stereo_bezel>0</stereo_bezel>
<stereo_distance>4</stereo_distance>
<stereo_offset>0</stereo_offset>
<stereo_radius>0.032</stereo_radius>

И почему версия unigine у меня 2.18.1, а версия config <config version="2.18.0.1" autosave="1"> ?

Link to comment

Это настройки стерео, почему они меняются у вас сложно сходу сказать, но ничего криминального в этом нет.

Можно запретить автосохранение в конфиге заменив autosave="1" на autosave="0".

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment
Posted (edited)

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

Меняем значение вот так:

Unigine::Config::setString(ABSOLUTE_WORLDS_SAVE_PATH, m_editLineWorldsSaveDir->getText());

Параметр добавляется в configs/default.config, но после перезапуска приложение, он исчезает.

Edited by Marsik
Link to comment

К сожалению, повторить это поведение на пустом C++ проекте из SDK Browser не удалось.

Проверяли просто таким кодом:

int AppWorldLogic::update()
{
	if (Unigine::Input::isKeyDown(Unigine::Input::KEY_SPACE))
	{
		Unigine::String str = Unigine::Config::getString("test_param");
		if (str.empty())
		{
			Unigine::Config::setString("test_param", "hello world!");
			Unigine::Log::warning("config was modified!\n");
		}
		else
		{
			Unigine::Log::message("===== test_param = %s\n", str.get());
		}
	}
	return 1;
}

Нажимаем пробел и пытаемся прочитать строчку из конфига. Если её нет, то записываем строку в конфиг и выводим сообщение в лог, что конфиг был кем-то перезаписан. 

Можете модифицировать пустой С++ проект из SDK Browser так, чтобы было видно ваше поведение? Если мы сможем его повторить, то, скорее всего, получится предложить пути решения.

Спасибо.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment
×
×
  • Create New...