3. Почему Flash?
• Распространенность плагина
• Главная игровая консоль интернета
• Большая база готовых решений
• Поддержка GPU выпущенных c 2005 года
4. Почему Flash?
• Windows, Mac, Linux, iOS, Android,
Blackberry, Windows Phone
• DirectX 11
• Многопоточность
• Портирование С++ кода с помощью
официального компилятора FlasCC
5. Почему Flash?
• 9 из 10 топ игр Facebook на Flash
• Интеграция с другими платформами
– JavaScript & HTML5
– .NET C#, F# …
– C++
6. Почему Flash?
• Поддержка игровых устройств, Kinect, Leap
Motion…
• iAds, AdMob, Game Center, NFC на
мобильных платформах
• Возможность писать свои native extensions
7. Будущие Flash
• Каждые две недели стабильный релиз
• Новый компилятор ASC 2.0
• Extended Profile для Stage3D(MRT, NPT
текстуры, меньше ограничений)
27. Отрисовка Shadow Map
для направленного источника света
1. Ставим ортогональную камеру в позицию источника
2. Кодируем глубину сцены с помощью шейдера
3. Рисуем в текстуру
4. При дальнейшей отрисовке объектов, определяем
наличие тени в пикселе