Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Пишу платформер. Есть вопросы. (http://www.flasher.ru/forum/showthread.php?t=189462)

elder_Nosferatu 13.12.2012 13:56

Цитата:

Сообщение от Инсайт (Сообщение 1109553)
...
Скачал Flashpunk, а он только с растровой графикой работает :(
...

Это как бы неудобно, но в то же время - хорошее преимущество! На самом деле векторная графика не так хороша как кажется... Она очень компактна но отрендерить ее на много сложнее, чем растровую. Так что в очень навороченых прожектах для повышения производительности приходится отрисовывать свои векторные творения в битмапы и работать с ними (гы-гы, прощай МувиКлип).

В этом свете единственным неудобством движков типа FlashPunk можна назвать отсутствие встроенных инструментов кеширования векторной графики в растр. Но это очень интересный процесс и советую самостоятельно в нем разобраться.

Zebestov 13.12.2012 14:13

Цитата:

Сообщение от Котяра (Сообщение 1109493)
Круто кодить == использовать готовые движки.

Ересь какая-то.

Инсайт 13.12.2012 15:08

Цитата:

Сообщение от elder_Nosferatu (Сообщение 1109571)
Это как бы неудобно, но в то же время - хорошее преимущество! На самом деле векторная графика не так хороша как кажется... Она очень компактна но отрендерить ее на много сложнее, чем растровую. Так что в очень навороченых прожектах для повышения производительности приходится отрисовывать свои векторные творения в битмапы и работать с ними (гы-гы, прощай МувиКлип).

В этом свете единственным неудобством движков типа FlashPunk можна назвать отсутствие встроенных инструментов кеширования векторной графики в растр. Но это очень интересный процесс и советую самостоятельно в нем разобраться.

Спасибо старый вампир :) Поковыряю гугл на эту тему обязательно)

elder_Nosferatu 13.12.2012 18:38

Гугл слишком далеко... Почитайте справку по BitmapData#draw(). Это основной инструмент. Дальше просто прийдется решить вопрос с анимацией (МувиКлип прийдется заменить чем нибуть самопальним) и органихацией кеширования всех ресурсов перед стартом приложения (если ресурсов многовато, то запихнув весь процесс в один кадр, получим неприятный тормоз)

Sintesis 13.12.2012 19:56

Писать свой движок интересно, особенно радостно, что можно добиться такой процедурности, что в игре не будет отдельных классов для каждого уровня, игра не будет иметь большой по объёму код и это благодаря движку. Но для очень сложных задач, таких как движок физики или конвейер 3D графики - лучше пользоваться посторонними, пока хотя-бы лет 5 в программировании не побудешь.

Котяра 13.12.2012 23:57

Цитата:

Ересь какая-то.
Вадим, это не ересь.
Я может неудачно выразился просто. Нужно просто быть в теме и не изобретать велосипеды, когда есть готовые решения. И уже осознано писать свой велосипед, зная, что существующие движки по каким-то объективным причинам не подходят.

Zebestov 14.12.2012 00:04

Ну вот если не так категорично, да еще и с предположением, что, к тому же, есть исключения даже из этой мягкой философии, то да.


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

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