Цитата:
Сообщение от VVall
Даже не знаю, как ответить. Ну вот так и не рисуется, если определено, что не попадает. Я о том, что frustum, который пирамида видимости - это для 3D, а в 2D плоскость.
|
к примеру: качнул книгу "Секреты разработки игр в Macromedia Flash MX"
там есть пример изометрии 10х10 клеток и существо по ним бегает. запустил - всё шутсро бегает.
влез в код и поставил 200х200 и всё сдохло, фпс где то в районе 1 кадр в минуту.
я о такой производительности говорю. 200х200 клеток это вывод 4000х тысяч тайлов. из них четверть гарантированно попадает в область видимости ( frustrum по инерции ее называю ). Флеша я до сиго момента касадся пару раз и очень поверхностно и тонкостей не знаю.
У себя в с++ движке
Я контролирую порядок отрисовки и я решаю что рисовать а что не рисовать, в флеше я вообще ничего похожего на функцию render() не нашел :-)
и моск не понимает как там вообще все рисуется. тупо вообще все что есть на сцене или как то можно таки оптимизировать и
перед отрисовкой управлять контентом - это рисуем а это нафиг ибо вне зоны видимости?