Во-первых, простите за мой английский.
Я хотел сделать флеш игру, в которой говорится, что в аквариуме плавает какая-то рыба.
Все рыбы плавают в случайном порядке, мне не нужно вращение, только влево и вправо будет хорошо со мной.
Но в результате их действия действительно странные.
Может кто-нибудь сказать мне, как заставить их плавать, как настоящие рыбы?
И еще одна проблема. Когда количество рыб увеличивается до 50 и более, частота кадров быстро падает.
Извините за мой английский снова.
Теперь я использую Tweenlite для управления плаванием, и это работает очень хорошо. Но частота кадров все еще падает, если я добавляю в аквариум более 40 или 50 рыб. Я думаю, что должен быть лучший способ сделать это. 1007 *
Вот мой код
public function onEnterFrame(event:Event):void{
var time:Number = Math.sqrt(Math.pow(xOffset,2)+Math.pow(yOffset,2))/speed;
TweenLite.to(this,time,{x:x+xOffset ,y:y+yOffset*0.5 ,ease:Quad.easeOut,onComplete:moveComplete});
}*/
xOffset и yOffset в коде являются случайными числами