Итак, на сайте AlternativaPlatform.com появилась возможность скачать и попробовать в действии новый 3D-движок (уже адаптированный к Flash Player 10). Для этого нужно сначала зарегистрироваться, а затем войти под своим логином на страницу движка Alternativa 3D и скачать его оттуда в виде SWC-библиотеки.
Для некоммерческого использования Alternativa3D отдается бесплатно — только разместите ссылку на AlternativaPlatform в своем приложении, используя простой метод (она не появится там автоматически — это вопрос лично ваших уровня профессионализма и уважения к братьям по цеху).
Начиная с простейшего классического примера вращения куба "Hello, Alternativa3D!", проходя через урок по построению геометрии дома, и включая работу с материалами и UV-координатамиразработчики движка объясняют, как пользоваться их творением.
Я попробовал первый урок — таки работает, см. под катом.
В этом примере я также проверил Alternativa 3D в работе с анимационной библиотекой Tweener, добавив в исходный код урока одну строку: Tweener.addTween(box, {rotationZ:10, time:20, transition:"elasticInOut"});
Tweener.addTween(box, {rotationZ:10, time:20, transition:"elasticInOut"});
Кстати, а лого Альтернивы можно добавлять вот так:
// Add AlternativaPlatform.com Logo var txtLogo: TextField = new TextField(); txtLogo.autoSize = TextFieldAutoSize.LEFT; txtLogo.htmlText = "Hello, Alternativa3D! example (<a href='http://alternativaplatform.com/'><u>AlternativaPlatform.com</u></a>)"; txtLogo.setTextFormat(new TextFormat("verdana", 9)); stage.addChild( txtLogo );
О фичах и багах предлагаю сказать авторам прямо в лицо, то есть в их публичный багтрекер — пусть попробуют отвертеться.
http://forum.alternativaplatform.com/posts/list/16.page
2 июня 2008 г. С 11 часов AlternativaPlatform.com лежит...
Вот это мне всегда не нравилось. Можно было б хотябы уже ответить разработчикам. Как-ника понедельник, рабочий день. Мдааа. Теряют уважение, теряют...
Добрый день Все разработчики отдыхают после активной работы :-) С сервером действительно была проблема - но сейчас все в порядке
У кого-то рабочий день, а я отсыпаюсь после месячного аврала.
Рост, линк можно и так ;) http://help.alternativaplatform.com/ru/client/alternativa/utils/Alternativa3DLabel.html
Антон, спасибо - я догадывался, что такой метод есть :)
Хехе :) Рост, а где видимая надпись «Powered by Alternativa3D»? Пункт 4.4. Нарушаем, значится?
А если серьезно: интересно, какие расценки на части платформы планируются для комерческого пользования.
А чем Tweener лучше простого fl.transitions.Tween?
Удобнее
К тому же на экземпляр Tween-а необходимо хранить ссылку, а то его поест GC.
Очень и очень даже... малость правда кривовато. Почему то текстуры растягивает при удалении от объекта. А в целом сработано недурственно.
А вот что касается этого куба. То он почему то занимает у меня 28Мь памяти, при том что демо с храмом 30ть.
Надо еще проверить на 10ке.
Я давал ссылку на единственный метод Твинера - Tweener.addTween() - по ней примеры кода, оцените компактность. А по большому счету, это дело привычки и предпочтений - и Твинер, и fl.transitions.Tween можно с успехом использовать :)
Tweener.addTween()
Предыдущий пост
Следующий пост