![]() |
Честно – вообще не вижу никакой связи между 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.