Re: 2D анимация
От: Mr. None Россия http://mrnone.blogspot.com
Дата: 09.12.04 04:37
Оценка:
Здравствуйте, AlekVladis, Вы писали:

AV>Необходимо разработать достаточно сложную анимационную сцену на плоскости — одновременно перемещать несколько десятков объектов(векторные фигуры с заливкой и растровые изображения).

AV>Требования: плавность перемещения, отсутствие мерцания.
AV>Опыт программирования анимации у меня практически отсутствует.
AV>Насколько понимаю, доступны 3 варианта:
AV>1. GDI/GDI+. Как убрать мерцание?

Мерцание в любом из 3-ёх вариантов убирается с помощью теневого экрана: выделяется в памяти буфер со страницу видеопамяти, в нём строится сцена, после построения он целиком копируется в видеопамять (DirectX и OpenGL позволяют сделать это автоматически — переключение страниц, в GDI придётся копировать руками).

AV>2. DirectX. Где найти документацию о последних версиях?

MSDN тебе в руку.
AV>Есть материал о DirectDraw, но это, вероятно, уже не актуально?
Для векторной графики DirectDraw точно не актуален, а с самим DirectX`ом, если мало времени, разобраться можешь не успеть.
AV>3. OpenGL. Есть ли смысл работать в 2D?
Есть. OpenGL проще DirectX`а в программировании, а возможности те же самые.

AV>Информация из различных источников противоречивая.

Посмотри здесь и здесь
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.