*   >> Чтение Образование Статьи >> science >> programming

Учебник по программированию Papaervision 3D - Explodo-logo

<р> просмотреть демонстрацию загрузить код

<р> Был демо Papervision я видел не так давно (и, к сожалению, я не могу найти его снова), который создал цифровые часы, где каждое изменение во времени было показано, путем изменения цифр разрушения и улетающий в маленькие кусочки. Это было действительно здорово, и я хотел сделать что-то подобное для себя.

<Р> Демо создает ряд отдельных самолетов, каждый из текстурированной с небольшой части вложенного изображения. Каждый столбец общей последовательно изображения разлагается на отдельные самолетов и улетает в сторону экрана.

Фактическое движение обрабатывается Tweener класса (я никогда не понимал, насколько здорово Tweening не было до сих пор), и через некоторое время весь процесс повторяется.

<Р> В то время как это демо показывает изображение разделены столбец за столбцом, код может быть легко адаптирована к "взорвать" изображение на одном дыхании, флип каждую плоскость вокруг, чтобы показать другое изображение (вроде тех динамических рекламных щитов, которые так легко поймать ваши глаза), или даже восстановить исходное изображение из каждого индивидуума самолет, летящий обратно на экран.


<р> Здесь я использовал класс Plane моделировать каждый отдельный элемент общего образа, но я подозреваю, что с помощью класса Particles позволит еще более высокую производительность. Я постараюсь, что в будущем демо. Для теперь, хотя с помощью класса плоскость и 20 х 20 сетку отдельных элементов, производит эффект с приемлемой производительностью.


<Р> Вернуться к Papervision Учебники

<р>


Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.