PDA

Просмотр полной версии : Оцените.


ex.image
24.01.2006, 19:34
Всем доброго времени суток!

Пару дней изучаю АС3 вот переписал с АС2 3D движок на матрицах. Люди которые понимают ООП лучше меня (а енто большинство как я понимаю ;) ) Покритикуйте :D

FPS Counter взят с сайта Adobe (Macromedia) из того примера с кубиком и частицами.

BlooDHounD
24.01.2006, 22:27
И чем собственно выделяется данный пример? почти уверен что он даже не Вами сударь написан. а переписать с одного языка на другой большого ума не нужно ...

ex.image
25.01.2006, 11:46
Написан он мною! Алгоритм естественно не мой, там ведь чистая математика!!! Учебник по 3D движкам сударь не читали. ;) А отличается тем что написан на матрицах!

И почему такие сомнения???

А вопрос в сущности был не такой: "Посмотрите как там частицы прикольно летают!?" (цитата)

Я просто начинаю осваивать AS3 и было интересно насколько данный исходник соответствует ООП :D

Antares
25.01.2006, 15:55
Блуд, устное замечание за упоминание музыкального инструмента.

BlooDHounD
25.01.2006, 16:42
нет ... ну ты пойми. взять готовый класс чей-то класс (ты сам говоришь, что не твой) и переписать его на АС3 ... это не супер пупер ОПП творение. сделай, например, "вечный двигатель" - шарики катаются и ударяются с эмитацией заково физики и гемоиетрическим хиттестом. количество шариков, начальная скорость, диаметр, угловое вращение и направление задаются случайно. всё это в 3Д. тогда можно будет оценивать 3Д движёк. Тогда и будем оценивать ОПП. а сейчас сыровато.

BlooDHounD
25.01.2006, 16:44
Ну и до кучи можно засунуть вращение самой камеры :) например упровляемое стрелками.

ex.image
25.01.2006, 19:03
Все будет... правда если я это напишу будет одно из двух:
1) Либо помру я :(
2) Либо помрет AS3 :D

В данный момент пишу лоадер 3х мерных файлов LWO ... в стандарт 3DS я что-то невъехал, как допишу выложу :D

ex.image
26.01.2006, 15:54
Лоадер готов. Написан на новой функции флеша. Побайтовое чтение файла. Везде выставленны коменнты ;) В главном Packege указаны файлы которые можно подгрузить.

ex.image
02.02.2006, 22:01
Убрал класс полигон.
Изменнено название package'a.
Добавленно:Класс нормали, Расчет простейшего освещения

Правда пока комментарии не везде проставленны


Кстати если некому из господ не интересна эта тема, то можете написать об этом. И мы попросим администратора чтобы ее закрыли. :D

BlooDHounD
03.02.2006, 13:05
Очень интересна :) вот только последняя версия у меня отказалась работать :)

aQuestion
03.02.2006, 15:54
кхм, весьма интересно было бы узнать, сколько проф-3д движков написано "по учебникам". что ли качнуть квейк посмотреть?

BlooDHounD
03.02.2006, 16:44
Займись :) а то народу нечем заняться.

ex.image
03.02.2006, 16:44
Ну, матрицы, по моему разумению наиболее эффективное решение, хотя я не говорю что единственно верное ;)

Последняя версия написана на Flex 2 Alpha, может поэтому и неробит :confused:

Пока не успел скачать новую версию Flex'a, как скачаю подправлю :D

BlooDHounD
03.02.2006, 16:44
с этого инадо было начинать :)

ex.image
03.02.2006, 16:46
Blood а предложи чем заняться ;)
Я пока обязан программить на Flash 8 (работа как никак) поскольку 9 пока невышла. Выйдет сразу перейду на нее. А это так тренировки в ООП ;)

BlooDHounD
03.02.2006, 17:43
оффтоп уже погнал :) это я не вам, сударь, писал.