Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Не сайты (http://www.flasher.ru/forum/forumdisplay.php?f=82)
-   -   Логическая игра Кубики В Коробке (http://www.flasher.ru/forum/showthread.php?t=103768)

kim2 12.11.2007 04:13

Логическая игра Кубики В Коробке
 
Вложений: 1
Цель игры: поставить все кубики красной стороной вверх. При перемещении кубик еще через ребро переворачивается.
Это не конечная версия. Она тестовая. Фишка в том, что она основана на 3D движке, написаном мной. Этот движок использует z-буферизацию и соответсвенно картинка растеризуется попиксельно. Хотельсь бы узнать как у кого это работает. В этой игре возможности движка демонстрируются не полностью. Если кто чем заинтересовался, пишите мне в ЛС или еще куда:)

Ostgur 13.11.2007 21:38

тормозит сильно, графика без алиасинга, анимации нету, очень доработать придётся.

kim2 14.11.2007 00:53

Я попытался на flash реализовать движок с z-буферизацией, поэтому при рендеринге необходим контроль вывода каждого пикселя, чтобы проверять его z координату с буфером. У меня реализована быстрая функция растеризации треугольника, в которой на каждый пиксель выполняется несколько операций сложения, сравнения и плюс всё это выводится в BitmapData при помощи setPixel. Поэтому там отсутствует анти-алиасинг. У меня работает где-то на 15fps. Я просто убедился что flash не готов к таким вещам по скорости выполнения.
Ну анимацию можно конечно добавить, правда смысла уже нету особо, сначала лучше переписать функции рендеринга на использование flash drawing API, при этом потеряются все преимущества z-буферизации, но тогда исчезнут тормоза и появится анти-алиасинг=)
Есть еще вот такой движок в мире:
http://3dfs.playpixel.net/
там реализован s-buffer, но движок тоже не особо шустрый

Badim 14.11.2007 17:28

мало того что надо скачивать,
так оно еще и незапустилось,
прыгать между 4мя кнопками очень забавно.:(

Ostgur 14.11.2007 17:39

Badim, оно в 8 открывается, открывай 9 и всё.


Часовой пояс GMT +4, время: 19:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.