<р> Был старая игра ПК, что я любил называется Magic Carpet. Это был один из первых 3D-игр, которые показали открытый мир. Его самый большой недостаток был ограничен расстояние, которое вы могли видеть: игра сделана интенсивное использование тумана, чтобы ограничить, насколько мире на самом деле было обращено, и, следовательно, поддерживать частоту кадров. Это простой и эффективный трюк.
<Р> Papervision также поддерживает туман через класс FogFilter.
Несмотря на успехи в выполнении сделанного выполнения Flash-производительность по-прежнему большой рассмотрения. По этой причине вы можете использовать FogFilter ограничить рисования расстояние визуализации Papervision, что позволит увеличить производительность.
<Р> Для реализации FogFilter вы просто нужно присвоить его свойству BasicRenderEngine.filter. Вы можете увидеть, как это делается в классе ApplicationManager.
<Р> Одним из свойств в FogFilter это сегменты, который определяет, сколько сдержанный глубина есть в тумане.
Пример приложения позволяет вам играть с собственностью сегменты динамически с помощью ползунка в верхней части экрана. Одна вещь, я нашел интересным было то, что на моем компьютере, имеющей 23 сегментов производится разумную частоту кадров, в то время как скачок до 24 капель частоту кадров значительно. Попробуйте сами и посмотреть, если вы получите те же результаты.
<Р> Вернуться к Papervision Учебники
<р>