вращение монеты, as3 - PullRequest
2 голосов
/ 20 апреля 2010

Какой лучший способ сделать вращение монеты? Я попробовал Math.random, но монета не качается правильно.

стартовый код

//ROTATION
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler(event:Event):void
{
/*
ADD VELOCITY, GRAVITY, ACCELERATION
*/
coin.rotationY += 8;
}

пробовал это, но у него нет гравитации или ускорения

//ROTATION AND RANDOM MATH
function wobble():void {
var wobble = ((Math.random()*4)-2);
flk.rotationY -= 11+wobble/2;
flk.rotationX -= 2+wobble/20;
}
var myInterval:uint = setInterval (wobble, 40);

альтернативный текст http://www.ashcraftband.com/myspace/videodnd/coin.jpg

1 Ответ

4 голосов
/ 20 апреля 2010

Фактическая математика, включенная в вращающуюся монету (или диск Эйлера), довольно сложна и определенно не случайна. Здесь больше подробностей здесь , если вам интересно.

...