Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги

Аватар для HardLexx
Рейтинг: 4.00. Голосов: 2.

Настройка родительских слоёв в Adobe Animate

Запись от HardLexx размещена 26.12.2020 в 23:41
Альтернатива ручной перекладке и скелетной анимации, позволяющая ускорить процесс оживления персонажей.

Пригодится тем, кто хочет создать 2D мультфильм или игру.



Смотреть выпуск: https://youtu.be/623w6aOk5iA

Исходник из видео: https://vk.cc/bWxbht
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Конструктор 3D города для 2D мультфильма в Animate

Запись от HardLexx размещена 26.08.2020 в 16:02
Урок по быстрому созданию города в 3Ds max с помощью плагина GhostTown 1.31.
Данный способ имеет принцип конструктора и не требует глубокого погружения в трёхмерное моделирование.

Пригодится тем, кто не умеет рисовать, но создаёт 2D мультфильмы в Adobe Animate.



Смотреть выпуск https://youtu.be/OWtNpN1_4YQ

Исходники из видео: https://vk.cc/asMGdD ...
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Создание 2D фона для Animate с помощью 3Ds max

Запись от HardLexx размещена 26.08.2020 в 16:01
Урок по экспорту векторного фона из 3Ds max для 2D импорта в Adobe Animate.
Так же, рассказываю о выгрузке нескольких кадров для анимации движения камеры.

Пригодится тем, кто не умеет рисовать, но хочет создать мультфильм или игру.



Смотреть выпуск https://youtu.be/WFNrLvFeEhU

Исходники из видео: https://vk.cc/9gEvru
Таблица плагина ...
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Создание набора движений для персонажа в Animate

Запись от HardLexx размещена 26.08.2020 в 16:00
Урок о создании набора движений для персонажа в Adobe Animate с помощью сервиса Mixamo.

Пригодится тем, кто хочет научиться создавать 2D мультфильмы или игры.



Смотреть выпуск https://youtu.be/P9sRpBfvU7k

База образцов анимации: https://www.mixamo.com
Захват видео с экрана: ShadowPlay, Camtasia, Bandicam, итп.
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Создание речи персонажа в Animate

Запись от HardLexx размещена 26.08.2020 в 15:58
Урок по созданию речи 2D персонажа для анимации в Adobe Animate без точного липсинга и нудных правок по слогам.

Пригодится тем, кто хочет создать мультфильм или игру.



Смотреть выпуск https://youtu.be/WYPtjIFwGAE

Исходник из видео: https://goo.gl/aLjNSb

Мультсериал от HBO: "Жизнь и приключения Тима".
https://www.kinopoisk.ru/film/307987/
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Создание ходьбы персонажа в Animate

Запись от HardLexx размещена 26.08.2020 в 15:56
Урок о создании анимации ходьбы персонажа в Adobe Animate на примере Морти.

Пригодится тем, кто хочет научиться делать 2D мультфильм или игру.



Смотреть выпуск https://youtu.be/uzX2oNGDnlU

Исходник из видео: https://goo.gl/7dgv45
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Простейшие тени в Adobe Animate

Запись от HardLexx размещена 26.08.2020 в 15:56
Урок о том, как сделать персонажа для анимации в Adobe Animate более объёмным, добавив простейшие тени.

Пригодится тем, кто хочет создать 2D мультфильм или игру.



Смотреть выпуск https://youtu.be/pR6A7Ajo5yA
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Создание персонажа для мульта в Animate

Запись от HardLexx размещена 26.08.2020 в 15:55
Урок об одном из способов создания персонажа для анимации в Adobe Animate на примере Рика.

Пригодится тем, кто хочет сделать мультфильм или 2D игру.



Смотреть выпуск https://youtu.be/xmQtjJeKyyQ

Исходник из видео: https://goo.gl/CzBPzc
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Конструктор эскизов для 2D персонажей

Запись от HardLexx размещена 26.08.2020 в 15:54
Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора Гриффинов.

Пригодится тем, кто хочет сделать 2D мультфильм или игру.



Смотреть выпуск https://youtu.be/3VW3KN_0gQU

Конструктор Гриффинов: http://www.familyguyyourself.com
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для HardLexx

Персонажи из Sims 4 для мульта в Animate

Запись от HardLexx размещена 26.08.2020 в 15:53
Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора игры Sims 4.

Пригодится тем, не умеет рисовать, но кто хочет создать 2D мультфильм или игру.



Смотреть выпуск https://youtu.be/-z29gtDfTxQ
Старый
 
Размещено в Без категории
Комментарии 0 HardLexx вне форума
Аватар для ZackMercury

Вывод формулы для бесконечного цикла.

Запись от ZackMercury размещена 11.01.2019 в 19:45
Старый
 
Размещено в Без категории
Комментарии 7 ZackMercury вне форума
Аватар для ZackMercury

Как заменить цикл на формулу.

Запись от ZackMercury размещена 10.01.2019 в 01:53
Дорогой друг Bletraut сделал очень полезное замечание, что мои абстрактные математические блог посты слишком оторваны от реальности, и их лучше рассматривать в контексте какой-либо задачи, и в пример он скинул мне замечательную тему
http://www.flasher.ru/forum/showthread.php?t=211424
С вопросом, включающим понятие суммы геометрического ряда, за что ему большое спасибо.
На вопрос темы я отвечаю в почти получасовом видео без зубрёжки формул, без использования википедии и подобного, ...
Старый
 
Размещено в Без категории
Комментарии 14 ZackMercury вне форума
Аватар для ZackMercury

Конечные и бесконечные суммы, Ч. 1

Запись от ZackMercury размещена 08.01.2019 в 16:11
Обновил(-а) ZackMercury 08.01.2019 в 16:44
Допустим, мы хотим посчитать сумму целых всех чисел от 1 до n.

Код AS3:
var sum:int = 0;
 
for(var i:int = 1; i <= n; i ++)
   sum += i;
Что, если мы хотим посчитать сумму всех чисел от 1 до миллиона?

Код AS3:
var sum:int = 0;
 
for(var i:int = 1; i <= 1000000; i ++)
   sum += i;
Тогда, пожалуй, этот код выполнится миллион раз.
Давайте взглянем на эту сумму более абстрактно и попробуем её упростить.
...
Старый
 
Размещено в Без категории
Комментарии 8 ZackMercury вне форума
Аватар для ZackMercury

Как легко запомнить тригонометрические функции

Запись от ZackMercury размещена 07.01.2019 в 16:18
Записки волшебника

Основные тригонометрические функции - синус(sine), косинус(cosine), тангенс(tangent).
Что это вообще такое?


Я напишу известное заклинание, вызывающее тригонометрический дух
soh cah toa
(со: ка: тоа)

А теперь то, о чём чтец должен думать во время чтения заклинания, чтобы оно сработало.
...
Старый
 
Размещено в Без категории
Комментарии 8 ZackMercury вне форума
Аватар для ZackMercury

Движение по треугольнику, квадрату, пентагону, хексагону, ...

Запись от ZackMercury размещена 05.01.2019 в 23:32
Ясно с движением по окружности, но как же быть, например, с движением по квадрату?
Как двигать объект по треугольнику, пентагону?

Когда-то давно с похожей целью бродя по интернетам, я набрёл на вот эту удивительную формулу, которая поначалу кажется какой-то магией.
https://www.desmos.com/calculator/hghrnwbcdh
То, что нас интересует - это формула вписанного н-угольника в круг с радиусом 1.
Конечно, в полярных координатах.
Название: Снимок.PNG
Просмотров: 3284

Размер: 4.2 Кб,
...
Старый
 
Размещено в Без категории
Комментарии 2 ZackMercury вне форума
Аватар для ZackMercury

Движение по окружности: Now some fun stuff!

Запись от ZackMercury размещена 26.12.2018 в 23:12
Немножечко пошалим с разными функциями: движение по окружности с помощью тригонометрических функций описывается с помощью одной переменной t и параметрической функции двух параметров x=rcos(t), y=rsin(t).
Движение по окружности способом, который описал я описывается с помощью вектора скорости(из одной компоненты) - speed.
Почему я назвал speed вектором?
Вектором принято считать любую конструкцию, которая имеет величину и направление. Так как speed может описывать как движение
...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Оптимизация движения по окружности

Запись от ZackMercury размещена 26.12.2018 в 21:06
Обновил(-а) ZackMercury 26.12.2018 в 21:18
Нормализация вектора включает извлечение квадратного корня для получения его длины и деление компонентов на его длину. Корни - чуть(почти в 2 раза) менее затратная операция, чем тригонометрия. Да, мы делаем её дважды, точно также, как дважды мы вызываем тригонометрическую функцию (sin - 1 и cos - 2).
Поэтому наш алгоритм должен работать в 2 раза более производительно, чем использование тригонометрической функции.

Однако, возможно улучшить производительность ещё в 2 раза, ...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Движение по кругу без тригонометрии

Запись от ZackMercury размещена 21.12.2018 в 22:39
Название: Снимок.PNG
Просмотров: 3128

Размер: 17.6 Кб

Код AS3:
var greenBallCoords:Point = new Point(greenBall.x, greenBall.y);
var r:Point = new Point();
 
var v:Point = new Point();
var speed:Number = 5;
 
function update(e:Event = null)
{
	r.x = blueBall.x;
	r.y = blueBall.y;
	r = r.subtract(greenBallCoords);	
	v.x = r.y;
	v.y = -r.x;
	v.normalize(speed);
 
	blueBall.x += v.x;
	blueBall.y += v.y;
...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Сигмоида

Запись от ZackMercury размещена 14.11.2017 в 18:05
Обновил(-а) ZackMercury 14.11.2017 в 18:35
Сигмоида - это функция, которая позволяет преобразовать любое число от -∞ до +∞ в число от 0 до 1.

Нажмите на изображение для увеличения
Название: Снимок6.JPG
Просмотров: 1176
Размер:	36.8 Кб
ID:	614

Название: Снимок7.JPG
Просмотров: 3178

Размер: 25.1 Кб

Она используется в более совершенной, сигмоидной модели нейрона для того, чтобы преобразовать выход из вида

(0) либо (1)

в выход с любым числом от 0 до 1. При этом порог, который мы определяли в перцептроне мы переименуем в "уклон"(bias), и будем прибавлять к взвешенной сумме ...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Концепция перцептрона.

Запись от ZackMercury размещена 13.11.2017 в 22:08
Обновил(-а) ZackMercury 15.11.2017 в 11:50
Перцептрон(от англ. to perception - восприятие) - это самая первая модель нейронной сети, состоящая из всего одного нейрона, которая разрабатывалась в 1950-ых и 1960-ых учёным Френком Розенблаттом, вдохновлённым более ранней работой Уолтера Питтса и Уоррена Мак-Каллока.
Сегодня основной моделью нейрона является сигмоидный нейрон, о котором мы поговорим позже.

Идея состояла в том, чтобы подавать на вход некоторые числа, 0 или 1, проводить над ними некоторые операции, и таким ...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Применение производным. Анализ функции

Запись от ZackMercury размещена 09.11.2017 в 23:09
Обновил(-а) ZackMercury 14.11.2017 в 17:05
Давайте взглянем на вот такую функцию:

Название: Снимок.JPG
Просмотров: 2938

Размер: 27.7 Кб

Что, если мы впервые увидели это выражение, под рукой нет ничего, кроме обычного калькулятора, и нам нужно нарисовать график этой функции? Что-ж, для начала нам стоило бы найти 2 изгиба, которые находятся приблизительно в точках -2 и 2, однако как? Как мы можем узнать, где они находятся?

Что-ж, давайте взглянем на производную нашей функции, что с ней происходит на этом интервале.

...
Старый
 
Размещено в Без категории
Комментарии 4 ZackMercury вне форума
Аватар для ZackMercury

Производная функции для людей - Часть 3

Запись от ZackMercury размещена 09.11.2017 в 17:25
Обновил(-а) ZackMercury 09.11.2017 в 18:04
В двух предыдущих частях мы узнали, что такое наклон(slope) линейной функции и что такое предел.

Я хочу рассеять все догадки и фантазии о том, что такое производная, поэтому я начну с того, что наконец скажу, что это такое. Готовы?
Производная функции - это скорость её возрастания.

Наклон - это и есть производная?
Да, для линейной функции наклон и будет являться производной функции. Он на всех промежутках одинаков, поэтому мы с уверенностью можем сказать, ...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Производная функции для людей - Часть 2

Запись от ZackMercury размещена 06.11.2017 в 14:13
Обновил(-а) ZackMercury 05.11.2017 в 23:52
В прошлой части мы узнали, что такое наклон или slope у уравнения прямой. Сейчас я исхожу из того мнения, что вы прочитали предыдущую часть, поэтому не буду повторять вступление, однако в этот раз мы не будем говорить о наклоне вообще, сегодня мы поговорим об отдельной концепции, которая невероятно важна в математике, и которая позволит вам подойти ближе к производной функции, которая откроет вам новый взгляд на функции и методы работы с ними.
Ньютон, который изобрёл дифференциальное исчисление(differential ...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Производная функции для людей - Часть 1

Запись от ZackMercury размещена 05.11.2017 в 19:58
Обновил(-а) ZackMercury 09.11.2017 в 11:38
Зачем нужна производная? Что такое производная?

Производная используется в алгоритме обучения нейронных сетей, который называется Gradient Descent(градиентный спуск), о котором мы поговорим чуть позже.
Производная используется в физике и математике для того, чтобы получить графическое представление о каком-либо математическом выражении, при этом не подставляя в функцию поочерёдно ... -3 -2 -1 0 1 2 3 ...
Производная также позволяет делать вещи, которые без неё делать ...
Старый
 
Размещено в Без категории
Комментарии 46 ZackMercury вне форума
Аватар для HardLexx

И когда я подумал, что уже завязал – Flash снова меня туда затащил...

Запись от HardLexx размещена 04.09.2017 в 21:55
Обновил(-а) HardLexx 29.09.2017 в 14:55
Раньше изучал Flash, чисто как хобби. Потом изобрели зеркалки с записью видео и я переключился на них.

Недавно потянуло на старое. Купил планшет, установил Adobe Animate и снова начал пробовать всякое. Художник из меня не очень, но меня это никогда не останавливало.

Сделал несколько 2d тестов. Оставлю здесь ссылки, в порядке запиливания.

Стрельба по тыкве:
https://www.youtube.com/watch?v=txLoj0t4UV0

Речь персонажа:
https://www.youtube.com/watch?v=a6SxWJF-8Q0 ...
Старый
 
Размещено в Без категории
Комментарии 17 HardLexx вне форума
Аватар для Сабир

ИЗОБРАЗИЛ ПИЩЕВУЮ ЦЕПОЧКУ

Запись от Сабир размещена 27.08.2017 в 17:13
https://www.youtube.com/watch?v=ngcQw-tadMA

СРЕДСТВАМИ ФЛЕША ОТРИСОВАЛ СЮЖЕТ ПРО ПТИЦ. ТУТ И КЛАССИЧЕСКАЯ АНИМАЦИЯ И ФЛЕШ АНИМАЦИЯ.
Старый
 
Размещено в Без категории
Комментарии 60 Сабир вне форума
Аватар для ZackMercury

Цветовая модель HSV(HSB)

Запись от ZackMercury размещена 03.07.2017 в 13:37
Обновил(-а) ZackMercury 06.07.2017 в 18:23
Что происходит? Где наш привычный RGB?

Что же такое RGB? Почему мы используем именно его повсюду, и чем он мне не угодил?


Цитата:
Цветовая модель RGB - это аддитивная цветовая модель, в которой красный, зеленый и синий свет объединяются различными способами для воспроизведения широкого спектра цветов. Название модели происходит от инициалов трех
...
Старый
 
Размещено в Без категории
Комментарии 3 ZackMercury вне форума
Аватар для ZackMercury

Поиск пути A*.

Запись от ZackMercury размещена 27.06.2017 в 21:31
Вступление.

Давайте поговорим о дискретной математике. Если вы впервые слышите это словосочетание, то, скорее всего, вы испугались, но здесь нет ничего сложного.
А* - это алгоритм, который ищет путь от одной точки до другой. Давайте представим, что мы смотрим на карту шоссе, где точки - города.


Цифры на шоссе - это длина дороги, или то, что мы будем считать за "стоимость" ...
Старый
 
Размещено в Без категории
Комментарии 8 ZackMercury вне форума
Аватар для ZackMercury

Генетический алгоритм. Часть 3 - Класс Population

Запись от ZackMercury размещена 19.06.2017 в 15:40
Переменные поколения.

В нашем случае, когда наша особь существует во времени, нужно ограничить особь временными рамками.
Сейчас я считаю, что 10 секунд будет достаточно для того, чтобы особь могла добраться до цели. Если же поставить больше, чем особи нужно, чтобы добраться до цели, алгоритм будет совершать лишние действия, чтобы потратить лишнее время, либо обходить не по прямой, а по дуге.

Код AS3:
public class Population extends Sprite 
{
	private var
...
Старый
 
Размещено в Без категории
Комментарии 41 ZackMercury вне форума
Аватар для ZackMercury

Генетический алгоритм. Часть 2 - Класс Entity

Запись от ZackMercury размещена 15.06.2017 в 22:16
Entity.as

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

Опишем движения:
  • w - up
  • a - left
  • s
...
Старый
 
Размещено в Без категории
Комментарии 13 ZackMercury вне форума
Аватар для ZackMercury

Генетический алгоритм. Часть 1 - Теория

Запись от ZackMercury размещена 14.06.2017 в 21:42
Генетический алгоритм
  1. Рассчитать соответствие(fitness) каждой особи поставленной задаче, и перевести его в число, которое будет возрастать по мере приближения к цели.
  2. Выбрать из населения 2 особи таким образом, чтобы вероятность выпадения каждого зависела от его соответствия(fitness) поставленной цели.
  3. Скрестить их, так, чтобы половина DNA была от мамы, половина от папы(что от чего выбирается с вероятностью 0.5)
  4. Вызвать случайные мутации в их DNA. (Найлучшим образом работает вероятность
...
Старый
 
Размещено в Без категории
Комментарии 0 ZackMercury вне форума
Аватар для ZackMercury

Генетический алгоритм. Вступление

Запись от ZackMercury размещена 13.06.2017 в 21:40
Что такое алгоритм, и как он может быть генетическим?

Алгоритм имеет несколько определений в разных областях применения, но в общем смысл сводится к следующему:
Цитата:
Алгоритм - последовательность элементарных действий для достижения какой-либо цели.
Теперь немного о упрощённой биологии.
Цитата:
Генетический алгоритм - это программа, которая, подобно эволюционным механизмам, создаёт поколение с случайными мутациями и следит за их поведением.
Тоесть, грубо ...
Старый
 
Размещено в Без категории
Комментарии 3 ZackMercury вне форума
Аватар для Сабир

Чудовище

Запись от Сабир размещена 11.05.2017 в 16:17
Обновил(-а) Сабир 14.05.2017 в 15:35
Изобразил чудовище.

https://www.youtube.com/watch?v=TWe8LbSO1Vo
Старый
 
Размещено в Без категории
Комментарии 4 Сабир вне форума
Аватар для ZackMercury

Калейдоскоп

Запись от ZackMercury размещена 09.05.2017 в 20:49
Обновил(-а) ZackMercury 13.05.2017 в 19:21 (Новая версия флешки.)
Недавно давал ссылку на интересное видео http://www.flasher.ru/forum/showpost...1&postcount=33
И решил сделать ручками:

Test.swf   (19.4 Кб)

Верхний слайдер - скорость трейсинга, ниже - кол-во точек, ещё ниже - шаг, во сколько раз приближаться к точке каждый ход, скролл мыши, драг н дроп.
Код AS3:
package com.zackmercury.test
{
	import com.bit101.components.PushButton;
	import com.bit101.components.Slider;
	import flash.display.Bitmap;
...
Старый
 
Размещено в Без категории
Комментарии 6 ZackMercury вне форума

Rainbow Squad ушли в софтлонч

Запись от Vortis размещена 05.05.2017 в 23:49


Всем привет!
Мы запустили в софтлонч на Андроид нашу игру, тактичекий пвп пазл Rainbow Squad.
Попробовать игру можно в следующих странах: Россия, Украина, Белорусия, Казахстан, Сербия, Кипр, Сингапур и Черногория.
Игра сделана на Air.
Клиент сделан на связке Starling и Feathers.
Серверная часть использует PlayFab.

игра: https://play.google.com/store/apps/d...m.RainbowSquad ...
Старый
 
Размещено в Без категории
Комментарии 1 Vortis вне форума
Аватар для caseyryan
Рейтинг: 3.00. Голосов: 2.

Небольшой хак для записи или удаления файлов из директории приложения

Запись от caseyryan размещена 07.04.2017 в 06:44
Наверняка, многим, кто пишет под AIR, известно, что
Код AS3:
File.applicationDirectory
возвращает read-only файл.
Соответственно все его производные, которые возвращает
Код AS3:
File.applicationDirectory.resolvePath("имя файла");
Будут так же read-only.
Я давно это знал, и мне было пофиг, просто использовал File.applicationStorageDirectory вместо него.
Но недавно мне потребовалось записывать и удалять файлы именно в директории приложения. Не долго думая, решил обратиться ...
Старый
 
Размещено в Без категории
Комментарии 6 caseyryan вне форума
Аватар для ZackMercury

Тогглинг булей.

Запись от ZackMercury размещена 30.03.2017 в 15:22
условный оператор
Код AS3:
if(obj.landed) obj.landed = false;
else obj.landed = true;
тернарный оператор
Код AS3:
obj.landed = obj.landed?false:true;
логический оператор
Код AS3:
obj.landed = !obj.landed;
Название: Снимок.JPG
Просмотров: 3709

Размер: 12.4 Кб
(миллиард итераций)
Test.swf   (11.6 Кб)

Test.rar

Выводы: при нескольких запусках бывает условный и тернарный операторы меняются местами, но логический остаётся лидером. Это - самый чистый, красивый и быстрый способ ...
Старый
 
Размещено в Без категории
Комментарии 28 ZackMercury вне форума
Аватар для Rzer

Радиальный прогресс бар для Starling 2

Запись от Rzer размещена 01.07.2016 в 14:26
Реализация без масок и прочего. Рисует до 8 треугольников. Может кому пригодится.

Код AS3:
package simplify {
	import starling.textures.Texture;
	/**
	 * Картинка с радиальным заполнением
	 * @author rzer
	 */
	public class RadialImage extends RadialQuad {
 
		public function RadialImage(texture:Texture, startAngle:Number = Math.PI/2) {
			super(texture.width, texture.height,0,startAngle);
			this.texture = texture;
...
Старый
 
Размещено в Без категории
Комментарии 10 Rzer вне форума
Аватар для BlooDHounD
стервочка (я мужик)

Обновление blooddy_crypto.swc до версии 0.5.1

Запись от BlooDHounD размещена 31.03.2016 в 14:38
Обновил(-а) BlooDHounD 11.04.2016 в 22:19
Код был полностью переписан под компилятор ASC2.0
  • Исправлено несколько ошибок, которые были найдены в процессе.
  • Библиотека автоматически обнаруживает и использует нативные методы Flash Player в классах JSON, PNG и JPEG
  • Теперь сборка библиотеки не требует специальных средств и весь код доступен на GitHub
  • Новая версия умеет работать в асинхронном режиме в отдельном потоке.
Код AS3:
import by.blooddy.crypto.MD5;
import by.blooddy.crypto.events.ProcessEvent;
 
var md5:MD5 = new MD5();
...
Старый
 
Размещено в ActionScript
Комментарии 9 BlooDHounD вне форума
Аватар для caseyryan

Как я рекламу в игру внедрял

Запись от caseyryan размещена 07.02.2016 в 21:08
Обновил(-а) caseyryan 08.02.2016 в 06:45
Решил написать статейку для тех, кто еще не решил какую рекламу в свои приложения встроить, или просто для тех, кто может наступить на те же грабли, что и я)
Немного предыстории:
В общем, как-то пришло время внедрить в игру рекламу, и я решил, что всякие admob'ы нам не подходят ни по формату (слишком уж уродливые у них баннеры), ни по типу объявлений ни по удобству внедрения. Тогда стал подыскивать наиболее подходящий вариант. Хотелось как можно больше разных сетей, но чтобы внедрять ...
Старый
 
Размещено в Без категории
Комментарии 32 caseyryan вне форума
Аватар для caseyryan

Самое слабое место Dragon Bones - класс TransformUtil

Запись от caseyryan размещена 02.02.2016 в 09:17
На днях сделал очередную предрелизную сборку игры, в которой у меня очень активно используется драгон бонс для анимации всего и вся. И, к моему величайшему расстроству, при появлении персонажей на экране, FPS довольно сильно начинает провисать. Если до их появления стабильно 60, то после появления 2 - 3 персов он падает до 35 - 40, а то и ниже. И это на довольно мощном устройстве Lenovo S90.
Еще больше огорчал тот факт, что игра уже довольно хорошо оптимизирована. Все рекомендации описанные ...
Старый
 
Размещено в Без категории
Комментарии 15 caseyryan вне форума
Аватар для Tails

ДНК Кодировщик

Запись от Tails размещена 11.01.2016 в 08:24
Обновил(-а) Tails 18.01.2016 в 11:45 (Применил стандартное форматирование кода)
Выдалась бессонная ночка. Вдохновившись этой статьей, решил создать свою JPG бактерию! Для начала, нужно было создать конвертер - машинные данные -> днк.
пс. Статья носит развлекательный характер

Итак, получилось набрасать примерно такой кодировщик, переводящий обычные, бинарные данные в днк формат:
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.errors.IllegalOperationError;
	import flash.events.Event;
	import flash.utils.ByteArray;
...
Старый
 
Размещено в Без категории
Комментарии 10 Tails вне форума
Аватар для dark256
Рейтинг: 5.00. Голосов: 3.

Многоуровневое меню

Запись от dark256 размещена 27.11.2015 в 00:10
Данный пост не есть декларация достижений,
а просьба наставить на истинный путь велосипедостроителя

Итак. Очередной раз возникла у меня необходимость сгенерить N-уровневое меню.
До настоящего момента такие конструкты в моей жизни случались, но все
как-то на колене и по-быстрому. А тут захотелось глобального универсального
мегагенератора. Структура меню выглядит так:

Название: Screenshot_2.jpg
Просмотров: 5288

Размер: 43.0 Кб

Как можно легко заметить невооруженным ...
Старый
 
Размещено в Без категории
Комментарии 17 dark256 вне форума
Аватар для СлаваRa
Рейтинг: 5.00. Голосов: 3.

Тестирование кода. Разворачиваем проект с помощью Gradle.

Запись от СлаваRa размещена 01.11.2015 в 05:33
Обновил(-а) СлаваRa 01.11.2015 в 15:21
Для многих пишущих на ActionScript3 тема тестирования покрыта мраком. Многие хотят использовать тесты, но не знают как начать... поэтому наша цель - создать проект, который не зависит от платформы и редактора, легко разворачивается и пригоден для многократного использования.

В прошлой статье мы разворачивали проект с помощью Apache Ant, в этот раз мы возьмем более современный инструмент - Gradle, если он у Вас не установлен, то необходимо его скачать, распаковать и добавить в переменные ...
Старый
 
Размещено в Без категории
Комментарии 24 СлаваRa вне форума
Аватар для СлаваRa
Рейтинг: 5.00. Голосов: 2.

Тестирование кода. Разворачиваем проект с помощью Apache Ant.

Запись от СлаваRa размещена 01.11.2015 в 02:12
Обновил(-а) СлаваRa 01.11.2015 в 15:28
Для многих пишущих на ActionScript3 тема тестирования покрыта мраком. Многие хотят использовать тесты, но не знают как начать... поэтому наша цель - создать проект, который не зависит от платформы и редактора, легко разворачивается и пригоден для многократного использования.

Если у Вас не установлен Apache Ant, то необходимо его скачать, распаковать и добавить в переменные окружения путь_к_папке_куда_он_был_распакован/bin.

Первым делом создадим файл содержащий локальные ...
Старый
  Комментарии 0 СлаваRa вне форума
Аватар для cleptoman

Starling Builder. Дождались?

Запись от cleptoman размещена 28.10.2015 в 16:51
Обновил(-а) cleptoman 29.10.2015 в 11:03
Не так давно появилась штука, которая свей целью ставит облегчить жизнь всем флэш-игроделам.
Речь идет о Starling Builder - визуальный редактор UI под Starling . Результатом манипуляций в нем будет конфиг, который можно сохранять и загружать в редактор и, ессно, использовать его в дальнейшем в вашем проекте. Об этом ниже.

Страничка проекта туц
Видюха с обзором возможностей туц

При первом открытии редактора он попросит указать воркспейс - папку где будет ...
Старый
 
Размещено в Без категории
Комментарии 5 cleptoman вне форума
Аватар для elder_Nosferatu
Рейтинг: 5.00. Голосов: 2.

Жестикуляция. Первые шаги.

Запись от elder_Nosferatu размещена 18.10.2015 в 00:58
Всякие новомодные тачскрин-девайсы познакомили нас с жестами, как способом взаимодействия с приложениями, но... Предложенное нам определение жеста слегка обрезано. Никаких тебе спиралей, звездочек и прочих крякозябр, которые можно изобразить единственным взмахом пальца (манипулятора). А были же и хорошие времена!

Не знаю, как у кого, а моему первому знакомству с жестами я обязан замечательной игре Black&White славно/печально известного Питера Молинье. В ней нужно выполнять роль ...
Старый
 
Размещено в Без категории
Комментарии 4 elder_Nosferatu вне форума
Аватар для amesqit
Рейтинг: 4.50. Голосов: 2.

Двоеточие в протоколонезависимом URL

Запись от amesqit размещена 09.10.2015 в 13:24
Обновил(-а) alexcon314 02.11.2015 в 09:35
Возможно проблема распространенная, однако упоминаний о ней не нашел, поэтому решил поделиться с вами, уважаемые коллеги.
Суть проблемы в том, что если запросить данные из протоколонезависимого url содержащего двоеточие, то вернется ошибка безопасности Error #2048: Security sandbox violation без запроса самого crossdomain.xml.
Судя по всему при анализе строки для определения протокола используется отсечение по двоеточию, после чего принимается решение о том поддерживается ли протокол ...
Старый
 
Размещено в Без категории
Комментарии 15 amesqit вне форума

Замена для Array - Stream

Запись от kemsky размещена 05.10.2015 в 00:19
Обновил(-а) kemsky 13.10.2015 в 14:36 (update info)
В последнее время часто приходилось писать на as3, причем немало кода связано с перебором коллекций, проверкой условий на коллекции. Существующие варианты Array, ArrayCollection,Vector,ArrayList конечно дело свое делают, но некоторые вещи писать не очень приятно и не универсально (для каждого класса нужен конвертер или хелпер):
Код AS1/AS2:
var a:Array = [1, 2, 3];
var b:Array = a.filter(function(item:Number, index:uint, array:Array):Boolean
{
   return item > 2;
...
Старый
 
Размещено в Без категории
Комментарии 7 kemsky вне форума
Аватар для СлаваRa
Рейтинг: 5.00. Голосов: 4.

[FlashDevelop] Postfix Code Completion

Запись от СлаваRa размещена 07.09.2015 в 05:09
Обновил(-а) СлаваRa 07.09.2015 в 04:09
Контекстный генератор, сниппеты, макросы, ... - все это ускоряет написание кода, да, но заставляет как минимум использовать горячие клавиши, как максимум знать о существовании подобного функционала...
Постфиксный автокомплит - это новый функционал, который ускоряет и упрощает написание часто используемых конструкций без использования горячих клавиш.
Рассмотрим частую для AS3 проектов конструкцию:
Код AS3:
if(some != null) {
    some.doSomethong();
}
...
Старый
 
Размещено в Editors\IDE , FlashDevelop
Комментарии 5 СлаваRa вне форума

 


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


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