XrLC:Build Load.cpp: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 36: | Строка 36: | ||
# Запустите '''Level editor''', и во вкладке '''Scene''', выберите пункт '''Images -> Check New Textures'''.<br>В появившемся окне выберите [[*.tga]] текстуру которую перемещали, и нажмите '''OK'''. | # Запустите '''Level editor''', и во вкладке '''Scene''', выберите пункт '''Images -> Check New Textures'''.<br>В появившемся окне выберите [[*.tga]] текстуру которую перемещали, и нажмите '''OK'''. | ||
# Текстура импортировалась, её [[*.thm]] файл создался.<br>Попробуйте скомпилировать снова. | # Текстура импортировалась, её [[*.thm]] файл создался.<br>Попробуйте скомпилировать снова. | ||
== 3 вариант == | |||
<pre> | |||
Expression : THM->r_chunk(THM_CHUNK_VERSION,&version) | |||
Function : CBuild::Load | |||
File : D:\xray-svn\xrLC\Build_Load.cpp | |||
Line : 286 | |||
Description : rawdata\textures\glow\glow_white.thm | |||
</pre> | |||
=== Ошибка === | |||
Компилятор не может прочитать указанный файл (в данном случа: ''glow_white.thm''), т.к. он предназначен для уровня сделанного в другой версии '''X-Ray SDK'''. | |||
Например, [[*.thm]] файл от уровня сделанного в [[X-Ray SDK 0.5]] или [[X-Ray SDK 0.7|0.7]], компилятор не сможет использовать с уровнем сделанным в [[X-Ray SDK 0.4]]. | |||
=== Решение<ref>[http://www.amk-team.ru/forum/topic/12733-x-ray-sdk-instrukcii-po-vyletam-i-oshibkam/ Тема "<nowiki>[X-Ray SDK]</nowiki> Инструкции по вылетам и ошибкам" на AMK форуме]</ref> === | |||
Решение аналогично предыдущему. | |||
Версия от 13:05, 27 февраля 2019
1 вариант
Expression : assertion failed Function : CBuild::Load File : D:\xray-svn\xrLC\Build_Load.cpp Line : 245 Description : L_static.rgb.size()
Ошибка[1]
Отсутствует освещение на уровне.
Решение[2]
Предварительно ознакомьтесь со статьей: Выделение и видимость объектов в Level Editor
В Level Editor перейдите во вкладку Edit Mode -> Light, и добавьте маркер где-нибудь на границе террейна уровня, дабы не мешал. Далее проверьте, чтобы в его Properties, в пункте Light Control был указан: $static
2 вариант
Expression : THM Function : CBuild::Load File : D:\xray-svn\xrLC\Build_Load.cpp Line : 282 Description : rawdata\textures\corp\corp_dog.thm
Ошибка
Возникает при попытке скомпилировать уровень компилятором xrLC.
Не найден указанный файл (в данном случае: corp_dog.thm) в указанной папке (в данном случае: X-Ray_SDK\level_editor\rawdata\textures\corp).
Решение[3]
- Чтобы создать указанный *.thm файл, найдите *.dds текстуру с таким же именем в X-Ray_SDK\level_editor\gamedata\textures.
- Конвертируйте её в формат tga, и переместите в папку X-Ray_SDK\level_editor\import
- Запустите Level editor, и во вкладке Scene, выберите пункт Images -> Check New Textures.
В появившемся окне выберите *.tga текстуру которую перемещали, и нажмите OK. - Текстура импортировалась, её *.thm файл создался.
Попробуйте скомпилировать снова.
3 вариант
Expression : THM->r_chunk(THM_CHUNK_VERSION,&version) Function : CBuild::Load File : D:\xray-svn\xrLC\Build_Load.cpp Line : 286 Description : rawdata\textures\glow\glow_white.thm
Ошибка
Компилятор не может прочитать указанный файл (в данном случа: glow_white.thm), т.к. он предназначен для уровня сделанного в другой версии X-Ray SDK.
Например, *.thm файл от уровня сделанного в X-Ray SDK 0.5 или 0.7, компилятор не сможет использовать с уровнем сделанным в X-Ray SDK 0.4.
Решение[4]
Решение аналогично предыдущему.