Давно уже не писал постов в свой блог, но к сожалению просто не было время.
Сейчас пишу мини игру, что-то вроде “Heroes of might and magic” и “Disciples”, пока под названием Lokys Dungeons.
(Так сказать предварительный скриншот)
По сему, надеюсь в скоро времени напишу пару статей по поводу разработки игр, первая будет о волновом Pathfinding’е, его алгоритме [...]
Author Archive
Игры
Поворот BitmapData
Недавно мне понадобилось создать вращающуюся BitmapData’у с помощью преобразования через матрицу. При поисках в интернете нашел лишь кривые классы с неправильными тригонометрическими формулами и пришлось написать класс вращения самому.
И вот что вышло:
А вот сам класс:
Округление с точностью до 20 - го числа.
Возникла у меня необходимость округлить число с точностью до определенного знака. В адобовском хелпе нашел метод класса Number toFixed(), который возвращает строку что содержит определенное количество цифр после запятой (до 20). С помощью этого метода я и решил бороться с своими потребностями:
//value - число для округления; exactness - точность округления;
public static function round(value:Number, exactness:int = [...]
Flash Catalyst, Flex 4 SDK и Flash Builder 4
Flash Catalyst, Flex 4 SDK и Flash Builder 4 теперь доступны для скачивания:
Catalyst
Flex 4 SDK
Flash Builder 4
Shader и Flash (Проблеммы)
Shader’ы во flash’e работают довольно странно, во первых разрешения картинки не должно привышать, примерно 2070х2070, иначе убивает браузер (проверено на собственном опыте, с разных сторон). Хотя такого ограничения в PixelBlender нету.
Также при размере, например 1900х1900 или 1500х1500, при несольких перезагрузка браузера, он тоже его убивает… Вобщем странная штука этот Shader, лучше использовать его на маленьких [...]
Пару полезных ссылок
Решил поделиться полезными ссылками, чтобы самому не забыть, да и возможно, ком пригодится:
silin Сборник экспериментов, примеров и пр. - классные примеры и исходники для ActionScript3 и не только
Advanced & Experimental AS3 - туториалы как делать 3Д с помощью ActionScript3
Understanding the Transformation Matrix аглоязічный туториал про матричным тансформациям, да и сам ресурс www.senocular.com интересен
Digital delivery [...]
Text Layout Framework, onEnterFrame.ru, Flash Catalyst…
За долгое мое отсутсвие в блоге произошло много хорошего…
Первое, я нашол замечательны блог с подкастами по AS3 http://onenterframe.ru/ , интересный и познавательны, советую почитать, а особенно послушать.
Второе, узнал про Flash Catalyst. Приятная разработка для совместной работы дизайнеров и программеров под Flex.
Третее, доступны обновления Text Layout Framework и по заявлениям Adobe Labs данный фреймворк будет теперь [...]
Нахождение адреса сайта из ActionScript`a
В комментарии к посту Работа с Видео. Класс NetStream и NetStatusEvent задали вопрос: “как сделать что бы на плеере показывал адрес сайте?”
А вот простой способ как это сделать:
Необходимо обратиться к свойствам класса LoaderInfo, который обеспечивает сведения о загружаемом SWF-файле, в частности к свойству loaderInfo.loaderURL, дающий URL-адрес SWF-файла. Затем обработать полученный результат классом RegExp, позволяющим работать [...]
Open Screen Project
16 февраля, Adobe Systems Incorporated совместно с Nokia на мировом конгрессе GSMA объявили о создании программы - фонда Open Screen Project и о вливании в него капитала в размере $10 милионов. Open Screen Project создан для того чтобы помочь разработчика создавать приложения, сервисы для мобильных телефонов, десктопов и других электронных мобильных устройств, используя Adobe Flash® [...]
Конец обработки Loader.loadBytes()
Недавно столкнлся с проблеммой того что необходимо было преобразовать ByteArray() в изображение, соответсвенно я задействовал свтроеный метод Loader.loadBytes(), но к сожалению у него не оказалось события COMPLETE, а так как мне не хотелось извращаться и разширять класс Loader, я нашол другой способ. Во временном цикле я начал проверять значения Loader.content, если оно присудствует то и [...]
RSS Feed
Twitter
Posted in
Tags: