Проблема собственно в том, что не могу удалить элемент типа.
Суть кода:
создаю через каждые полсекунды геометрические фигуры, которые принадлежат типу Cube.
затем в главном цикле проверяю время жизни каждой фигуры и хочу удалить ее, если существует больше 10 секунд с помощью стандартной (описанной в куче примеров) процедуры:
For SS.Сube = Each Cube
tt=xMillisecs()-SS\time
If tt>10000 Then Delete SS
Next
и тишина... ничего не удаляет
пробовал уже удалить все по нажатию Space:
If xKeyDown(57)
For SS.Cube = Each Cube
Delete SS
Next
EndIf
опять тишина...
Delete Each Cube - та же картина
у меня Хors3D, если заметили.
Понимаю, что вещь элементарная, но никак не могу понять в чем делоДобавлено (23.09.2012, 13:58)
---------------------------------------------
Разобрался, оказывается нужно кроме элемента типа удалять еще и его мэш с помощью ФриЭнтити.
Но возникла вторая проблема - периодически ловлю МАВ, и дебугер указывает на строчку, где я удаляю мэш элемента с помощью ФриЭнтити. Может кто подскажет?