PDA

Просмотр полной версии : как сделать такой индикатор


bato
20.01.2011, 15:14
Нашёл пример стрелялки пример (http://www.emanueleferonato.com/2009/09/04/creation-of-a-flash-artillery-game-using-box2d/). Подскажите, как делают индикатор силы, как в этом примере?

NikolyA
20.01.2011, 15:30
исходник к этой статье прилагается ниже: http://www.emanueleferonato.com/downloads/box2dartillery.zip

bato
20.01.2011, 16:19
исходник я видел, но как это сделать - хз. я программист и плохо разбираюсь анимации. сейчас мне нужно сделать заготовку для проекта с подобным индикатором. поэтому исходник мне не поможет, мне нужен мануал с описанием процесса разработки.

NikolyA
20.01.2011, 17:11
я программист и плохо разбираюсь анимации

а что мешает разобраться по коду что к чему и сделать свое, а еще там же есть ссылка: http://www.emanueleferonato.com/2007/04/28/create-a-flash-artillery-game-step-1/ смотри, читай и делай, или ты хочешь чтоб за тебя сделали?

drnet_ua
21.01.2011, 01:48
это к вопросу об английском языке...

In the following example, holding the mouse will determine bazooka’s force, and releasing it will make the player fire.

The animation of the bazooka turning red has been made on the timeline, with a 30 frames tween. This means the maximum force should be 30 :)

// If I am charging the bazooka (I am holding the mouse)
if (charging!=0) {
// update the power
power+=charging;
// if the power ran out of range...
// (I assume max power is 30 because there are 30 frames in the bazooka animation
if (power>30||power<1) {
// invert the power
charging*=-1;
// update the power again
power+=charging;
}
// show the correct bazooka frame
bazooka.gotoAndStop(power);