スポンサーサイト

--. . --
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

バック(逆走) - ParaFlaソース

2008. . 01
夏祭りのこの作品でもやっていた、バック(逆走)する方法を。

ParaFlaソース ver fd3.0.2 以降が対象。
【譜面計算】AS

▽ function storage_spd()

この赤字の部分をカット。

if(spdtmp>_root.top_spd*2){
   spdtmp=_root.top_spd*2;
}else if(spdtmp<0){
   spdtmp=0; // 0倍以下は0倍に
}


swf6ユーザであれば、これでやることは以上です。
swf7/8ユーザはもう少しだけ。

▽ function motion_spd()

var mot_limit = Math.round(_root.dist_y*2/_root.set_spi)+15;

こんな変数があると思います。
あまり大きくしても問題ですが、1000くらいにしておけば無問題でしょう。
ということでこう直します。

var mot_limit = 1000;

本来は「矢印生成からステップゾーン到達までに
かかる時間(フレーム)のうち、最大のもの」
が入りますが、そんなのはすぐにはわからないので大きめに設定すればOK。
大きすぎると配列サイズも大きくなりますが(


これでいわゆる逆走もできるようになります。
ただ、全ての矢印に逆走がかかってしまうので、タイミングには注意。
スポンサーサイト

comment

post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

trackback

trackbackURL:http://alprime.blog91.fc2.com/tb.php/98-01d06088
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。