トップページ > ゲ製作技術 > 2011年05月23日 > osCTiTmW

書き込み順位&時間帯一覧

22 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011000000002



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
アクションゲームツクール総合■9

書き込みレス一覧

アクションゲームツクール総合■9
294 :名前は開発中のものです。[sage]:2011/05/23(月) 14:56:51.64 ID:osCTiTmW
>>290
まず>>291さんの言うように
分岐条件「一定時間が経過」の数値が0.50秒と0.15秒で差があるため
時間を0.50秒か0.15秒に統一してやれば同じタイミングで弾が出ます

しかしながら、停止や移動などはアニメーションや演出の違いで
「一定時間が経過」を統一すると不都合な場面も出てくると思うので
>>292さんのように発射用の子オブジェクトを用意するのが吉
この方式ならば容易に弾を3種類よりも多く設定できるためオススメです
アクションゲームツクール総合■9
296 :名前は開発中のものです。[sage]:2011/05/23(月) 15:14:14.55 ID:osCTiTmW
ここからが本題になりますが
>>291,>>292さんのやり方では「飛んでいる弾同士の間隔」はどうやっても均等になりません
というか、「弾を発射する間隔」が一定であっても
発射台が動くことで「飛んでいる弾同士の間隔」がズレてしまうのです

つまり、前進しながら撃つと「飛んでいる弾同士の間隔」が狭まる
逆に、後退しながら撃つと「飛んでいる弾同士の間隔」が広がるという現象がどうやっても起きます


どうしても「飛んでいる弾同士の間隔」を一定にしたいのであれば
「弾を発射する間隔」を停止時は早く、移動時は遅くする必要があります

今の状態から簡単に修正するには
・「停止発射」→「停止」の「一定時間経過した」を0.15秒
・「移動発射」→「歩行」の「一定時間経過した」を0.30秒
に変更してみてください


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。