Как создавать свои Flash-игры, подобные Angry Birds и World of Goo?
Box2D - это библиотека, которая моделирует физическое поведение твердых тел в двумерном пространстве. Программисты могут использовать ее в своих играх, чтобы сделать...
Здравствуйте.
В этом уроке я научу вас делать погодный эффект, а именно эффект молнии.
Он не требует много памяти компьютера, но выглядит-красиво.
Шаг первый:
Создайте муви-клип
Теперь нарисуйте в нем что-то подобное
Шаг второй:
Пишем код.
Создадим спрайт, в котором будут хранится все наши молнии и добавим его:
const particleContainer_bolt:Sprite = new Sprite(); addChild(particleContainer_bolt);
Теперь напишем функцию которая будет добавлять молнии с разным интервалом, размером, положением, добавим её :
function Bolt():void { stage.addEventListener(Event.ENTER_FRAME, Particles_bolt); var mcParticle_bolt:Boltmc=new Boltmc(); particleContainer_bolt.addChild(mcParticle_bolt); function Particles_bolt(event:Event):void { if (Math.random()*10<0.5) { mcParticle_bolt.x=Math.random()*stage.stageWidth; mcParticle_bolt.y=200; mcParticle_bolt.scaleX=Math.random()*1; mcParticle_bolt.scaleY=mcParticle_bolt.scaleX; } } } Bolt();
Исходный код:
const particleContainer_bolt:Sprite = new Sprite(); addChild(particleContainer_bolt); function Bolt():void { stage.addEventListener(Event.ENTER_FRAME, Particles_bolt); var mcParticle_bolt:Boltmc=new Boltmc(); particleContainer_bolt.addChild(mcParticle_bolt); function Particles_bolt(event:Event):void { if (Math.random()*10<0.5) { mcParticle_bolt.x=Math.random()*stage.stageWidth; mcParticle_bolt.y=200; mcParticle_bolt.scaleX=Math.random()*1; mcParticle_bolt.scaleY=mcParticle_bolt.scaleX; } } } Bolt();
Нажимаем CTRL+ENTER=красивый эффект.
Впервые!
Если у вас было хоть раз желание сделать что-то новое и необычное, то этот видеокурс для вас! Знания ActionScript 3.0 вдохнут в ваши проекты новую жизнь, позволив тем самым поднять их на новый уровень
С помощью этого видеокурса вы пройдёте путь от новичка до Объектно-Ориентированного Программирования, сможете работать со многими популярными библиотеками и научитесь создавать сайты во flash! + Видеокурс по PaperVision3D в подарок!
Видеокурс содержит 119 видеоуроков в 12 главах. На сегодняшний день это единственный видеокурс, таких масштабов
Комментарии
Красивый эффект? о_О
Мега экшн :D ! И особенно "приятный" звук на фоне
Привет :) Мне кажется, что было бы красивее, если сделать молнию более динамичной. То есть, можно в мувиклип добавить несколько кадров с разной формой молнии. Так же более красивее добавить в мувиклип много кадров с разной молнией, и сделать так, что бы когда мувик появлялся на сцене, он начинался со случайного кадра и следующие несколько кадров выбиралось случайным образом :)
Если захочешь так переделать, напиши мне, я дополню новость :)
Keyboard not found. Press any key to continue
Наверно я забыл кое-что дополнить, этот эффект необходимо использовать в игре. Я не надеялся на звание флеш-аниматора и прочее. Я думаю этот эффект в игру бы подошел вполне так как довольно легкий.
TeT спасибо. Попробую сделать более анимационный уклон.