Я как раз доходил до этой проблемы, поэтому в своей ецс (ME.ECS) как раз и сделал иерархию как часть ецс. То есть можно кладывать сущности друг в друга, удалять их вместе со всей иерархией, читать/писать позиции и прочее.
Может быть поэтому я и не понимаю проблемы, видимо)
Не очень понимаю проблему. Если в ецс есть иерархия ентити, то даже помечать ничего не нужно при удалении. Если же нет, то значит удаляйте руками. Если речь идет о каких-то ссылках на другие сущности из компонентов, то при чем тут удаление ентити?
Я как раз доходил до этой проблемы, поэтому в своей ецс (ME.ECS) как раз и сделал иерархию как часть ецс. То есть можно кладывать сущности друг в друга, удалять их вместе со всей иерархией, читать/писать позиции и прочее.
Может быть поэтому я и не понимаю проблемы, видимо)
Не очень понимаю проблему. Если в ецс есть иерархия ентити, то даже помечать ничего не нужно при удалении. Если же нет, то значит удаляйте руками. Если речь идет о каких-то ссылках на другие сущности из компонентов, то при чем тут удаление ентити?