Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   когда появились AS-программисты? (http://www.flasher.ru/forum/showthread.php?t=106020)

aQuestion 31.12.2007 15:16

Цитата:

Сообщение от undefined
Наверно Вы просмотрели все, что было написанно на четверке, чтоб так утверждать.

где линк, товарищ? уже постов пять тому назад просил.

undefined 31.12.2007 16:16

Вложений: 1
Цитата:

Деформацию сдвига, в смысле skew?
принтскрин

Ostgur 31.12.2007 16:20

так это непрограммный Skew :D

undefined 31.12.2007 16:34

мувик на ТАЙМЛАЙНЕ искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Кто говорит про програмный

Цитата:

где линк, товарищ? уже постов пять тому назад просил.
Тот линк был в разделе исходники, старого флешера. К сожалению, сейчас этот раздел не доступен.
Цитата:

Движок в первую очередь это динамика. А здесь речь о ней не идет.
Что такое динамика в вашем понимании? Крутится ведь ваш кубик, чем не динамика.
Цитата:

3D строится на матричных преобразованиях которым необходимы синус и косинус.
Матричные преобразования - это линейная алгебра, синусов и косинусов там нету.
Кажется тема начинает залазить в болото. Что собственно я сказать хотел?
1) Четверка имела весьма убогий набор операторов/конструкций, которого, однако, вполне хватало для написания не сложных 3Д эффектов.
2) Пользуясь определением, Double'а
Цитата:

as-программер - это тот, кто пишет только код
человека, написавшего такой эффект/движок можно назвать програмером
3) As-програмеры, imho, появились уже на 4-ке.

Ostgur 31.12.2007 16:49

Цитата:

3) As-програмеры, imho, появились уже на 4-ке.
undefined, и что же они предвнесли, какие стандарты придумали, которые сейчас используют и знают все As-программисты?

undefined 31.12.2007 16:53

Стандарты 3д графики придуманы были еще за долго до 4-ки.
Взять хотя бы придание треугольному кусочку текстуры формы полигона через skew, _width, _height. Вплоть до появления beginBitmapFill это был чуть-ли не единственный способ нарисовать текстурированую модельку и использовался он везде и всюду.

CrazyFlasher 31.12.2007 16:56

ну в 4-ке появились т.н. "функции" (call("myFrame")), что уже большой прорыв

Ostgur 31.12.2007 16:57

меня интересует именно AS, и то, что на нём было сотворено в разные периоды, что является основами сегодняшнего AS-программирования, но было достигнуто уже тогда. или AS можно спкойно приравнять к любому языку, и развитие у него получается такое же?

iNils 31.12.2007 17:12

Цитата:

Сообщение от undefined
мувик на ТАЙМЛАЙНЕ искажался через деформацию сдвига, а потом ему програмно, через gotoAndStop(), _width, _height и _rotation придавалась нужная форма. Кто говорит про програмный

Что такое динамика в вашем понимании? Крутится ведь ваш кубик, чем не динамика.

То есть для каждого объекта надо было сначала сделать анимацию с skew, а потом уже использовать?
Крутится, но изменить его форму пользователь не может, без изменения исходника. А движок позволяет формировать контент, не меняя самого исходника движка.
Цитата:

Сообщение от undefined
Матричные преобразования - это линейная алгебра, синусов и косинусов там нету.

http://livedocs.macromedia.com/flash.../00002402.html
И это простые повороты (истинный skew именно так и делается) в 2D, в 3D формулы чуть сложнее.

undefined 31.12.2007 20:14

Цитата:

То есть для каждого объекта надо было сначала сделать анимацию с skew, а потом уже использовать?
Крутится, но изменить его форму пользователь не может, без изменения исходника.
Нет, не совсем верно. Для оторбажения произвольного полигона требуется всего одна анимация skew мувиклипа. Внутри мувиклипа содержится несколько кадров для всех полигонов движка с различными текстурами. Т.е. для изменения геометрии обьекта вносить изменения в код не нужно.


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

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