Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Чудеса автогенеренных классов во Flash CS4/CS5. (http://www.flasher.ru/forum/showthread.php?t=148096)

JackFromChaos 24.12.2010 15:28

Честно – вообще не вижу никакой связи между AS3, и использованием пользовательских типов в символах и применения компонентов. Тогда уже Adobe должна была в принципе отказаться от визуальных компонентов, и тем более не делать новую панель для редактирования параметров компонента...
AS3 – это всего лишь чуть ближе к нормальным ОО языкам. Хотя, к сожалению, до возможностей c#(мой любимый язык) ему еще далеко. Но уже намного приятнее чем c++(моя любимый язык до перехода на c# :) ).

Любое GUI, в том числе Flex - это как раз симбиоз графики с логикой или тот же Windows Form. Тоже касается любого графического движка... И любого визуального игрового редактора. А является ли логика написанной на основном языке, каком ни будь скрипте, или какие ни будь action – описанные xml, это все лирика и вопрос удобства. На c++ и c# есть смысл прикручивать какие то дополнительные скрипты, акшины и т.д. На ActionScript по большому счету нет, потому как сам по себе это уже скрипт. И пытаться реализовывать на нем еще один уровень скриптов конечно можно, но далеко не лучший способ улучшить производительность и без того не быстрой платформы flash.
Все это ситуативные вопросы. Есть разные жанры игр. И если скажем любую физическую игру есть смысл отделить модель физическу от графической, так как там в основе игрового процесса – физика, то скажем в квесте, чаще всего это смысла не имеет, так как жанр сам по себе графический, и больше половины всей логики этой игры – картинка, а не какая то внешняя логика.
К примеру, когда наша компания только начинала делать казуалки, у нас были попытки реализовывать логику каких то мини игр, предполагая что потом, можно будет прикрутить графику и будет щастье. А оказалось что все это пришлось выкинуть в корзину, так как мини игра в казуалке – это на 70-90% графика, а логика лишь способ управление ею. И при попытки разделить эти две сущности, приводит к увеличению когда и трудозатрат в 2-3 раза при этом никаких универсальных механизмов все равно не вырисовывается.


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

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