FreeEntity
Вылетает на данной команде Exception access violation. Пробовал и со своими моделями, и с ксорсовскими энтити (xCreateCube), не помогает.
Причем меш визуально удаляется, но потом сразу ошибка выскакивает. Может я что-то неправильно делаю ? БМакс 1.42. :SOS: |
Ответ: FreeEntity
Работал с ксорсом через шарп - проблем с удалением небыло. Ошибка выскакивает на чистом проекте, типа:
Код:
Graphics3D ... |
Ответ: FreeEntity
Меш удаляется, нему идет обращение(например переместить или повернуть его), а его уже нет. Место в памяти пустое. Вот и получаешь Exception access violation
|
Ответ: FreeEntity
Нда, не спал ночь. Ошибка оказалась там где я её меньше всего ждал. Вместо KeyHit стояло KeyDown, и пытался удалять несуществующий объект. ы.
Спасибо всем. |
Ответ: FreeEntity
Как проверить - был-ли энтити удалён ?
|
Ответ: FreeEntity
Цитата:
|
Ответ: FreeEntity
А как это работает ? Он мне что до, что после удаления всё показывает "Mesh".
|
Ответ: FreeEntity
spaset proverka mesh_ptr=Null
|
Ответ: FreeEntity
вы таки предлагаете вести список удаленных ентити в движке?
|
Ответ: FreeEntity
А чо, если на производительности не скажеться. Хотя поразмыслив минут 0, пришёл к выводу, что это нафиг не надо.
|
Ответ: FreeEntity
Присоединяюсь к NitE.
Ф-ция а-ля bool xEntityExists( int handle; ) была бы очень к месту. |
Ответ: FreeEntity
Ты отсоединяешься. "Хотя поразмыслив минут 0, пришёл к выводу, что это нафиг не надо."
Потому что и правда, случаи где это может понадобиться очень легко избегаются. Лучше-б сделали нормальный вывод текста (или загрузку шрифтов, незнаю что там щяс накручено.) |
Ответ: FreeEntity
Цитата:
|
Ответ: FreeEntity
это совсем не то что предложил Найт! Он предлагал функцию, которая бы возвращала true если заданные 32 бита были когда нибудь entity, но уже нет. Ты же хочешь функцию, которая бы возвращала true если заданные 32 бита есть в сценеграфе. Это нужная и полезная функция. И реализуется в 3 строчки кода.
|
Ответ: FreeEntity
На досуге подумаю, как можно сделать удобнее.
|
Часовой пояс GMT +4, время: 23:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot