Просмотр полной версии : Автоматическое создание покадровой анимации.
Для игры нужно создать анимированого персонажа. Персонаж бегает, прыгает, стреляет и т. д.
Художник прислал отрендереные анимации в 600 файлов (1 файл -- 1 кадр).
Файлы загрузил в библиотеку.
Подскажите пожалуйста можно ли автоматически создать мувиклип из этих кадров, не перетаскивая вручную каждый кадр? Файлы именованы по порядку.
Спасибо.
P.S. Вот тут темку почитал http://www.flasher.ru/forum/showthread.php?t=68637 вроде то, но я ее не понял =)
Ну вот к примеру тупо навскидку.
jump:Array = {"1","34","15","40"} - номера картинок с промежуточными анимациями.
var targ = any_clip
var jump:Array = {"1","34","15","40"}
var walk:array = {"17","18","19","20"}
function getBitMap( mov:MovieClip, linkageId:String ){
var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId)
mov.attachBitmap(myBitmapData, 10)
mov.forceSmoothing = true
return myBitmapData
}
function makeWalk()
{
var count = 0
var mov = targ.createEmptyMovieClip( "body_mov", 100 )
mov.id = setInterval( mov, "nextFrame", 100)
mov.nextFrame = function()
{
getBitMap( this, walk[count] )
count++
if ( count == walk.length ) count = 0
}
}
Спасибо за код.
Уточню вопрос. Мне нужно закинуть картинки на таймлайн: 1 кейфрейм-1 картинка.
Не программно, иначе спросил бы в другой ветке.
Как я делаю сейчас. Есть первый кадр с картинкой. Создаю новый Keyframe (не пустой). Кликаю по картинке на новом кадре Swap Bitmap... и выбираю следующий кадр.
Так вот вопрос в том можно ли это как-то автоматизировать или получить сходный результат средствами Flash IDE CS5.
Создаёте пустой клип, где хотите разположить анимацию из картинок. Выбираете File -> Import -> Imort to Stage, и выбираете одну любую пронумерованную картинку, нажимате ок. Флеш спросит хотите ли вы импортировать всю секвенцию, подтверждаете. И в вашем клипе в каждом кадре по очереди появятся нужные картинки с анимацией.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.