Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Реализация (псевдо-)-3D интерактивного пространства на JavaScript (https://javascript.ru/forum/css-html/14478-realizaciya-psevdo-3d-interaktivnogo-prostranstva-na-javascript.html)

TechnoLogic 18.01.2011 15:48

Реализация (псевдо-)-3D интерактивного пространства на JavaScript
 
Вложений: 1
Доброго времени.

У меня несколько необычный вопрос - насколько реально сделать в JavaScript (псевдо-)трёхмерное пространство, в котором "плавали" бы интерактивные предметы? (Как на приложенном рисунке.)

Наверное, это было бы проще сделать на Flash или, например, на HTML5, но Flash долго загружается, и, кроме того, по статистике, он установлен только на 84% браузеров, а HTML5, по статистике, поддерживают только около 50% браузеров.

А хотелось бы сделать так, чтобы было быстро и показывалось во всех браузерах.

Matre 18.01.2011 17:13

используйте canvas

TechnoLogic 18.01.2011 17:22

Цитата:

Сообщение от Matre (Сообщение 88511)
используйте canvas

HTML5 canvas, по статистике, пока используется только в 62% браузеров - http://trends.openstat.ru/global-sta...-browserplugin , поэтому, наверное, это не подойдёт.

dmitriymar 18.01.2011 22:12

предметы это изображения(картинки и т.д)? если да-то канва не нужна вообще. изображения в контейеры. управлять размерами контейнера и размерами положением контуров(для создания перспективы) и зет индексами(для перекрытия одним другого)

monolithed 19.01.2011 00:57

Цитата:

Сообщение от TechnoLogic
HTML5 canvas, по статистике, пока используется только в 62% браузеров

canvas - HTML5-элемент, который появился задолго до появления самой спецификации HTML5, которая до сих пор является драфтовой.
И ничто не мешает использовать canvas даже в IE6 (нужен excanvas - 11кб)

Kolyaj 19.01.2011 10:42

Цитата:

Сообщение от monolithed
И ничто не мешает использовать canvas даже в IE6 (нужен excanvas - 11кб)

Тогда лучше сразу использовать SVG+VML, чем тянуть тормозной excanvas.


Часовой пояс GMT +3, время: 13:42.