メイン FLASHおもちゃ箱【ゲームについてあれこれ】
モーションを溜めてジャンプしたい | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| tamatte | Åê¹ÆNo.26121 投稿日時: 2006-6-17 18:53 |
新米 ![]() ![]() 居住地: 東京都杉並区 投稿: 4
使用環境:
Win2000 Flash8 Basic |
モーションを溜めてジャンプしたい 横スクロールACTを作ろうとしているのですが、以下の部分が上手くいかなくて行き
詰っています やりたい事は、 ・ジャンプボタンを押す ・その場所で、ジャンプのための溜めるモーションの再生 ・モーション再生後、ジャンプ開始 ・着地 です 処理としては 「自機シンボル」内の【jiki_jump_beforeラベル】をその場で10フレーム再生 後、【jiki_jumpラベル】に移行してジャンプ処理をしたいと考えています http://www.geocities.co.jp/Playtown-Toys/2858/etc/jump_test.lzh そもそも、この考え方で妥当なのか?データの管理の仕方もコレでいいのか?など もわからない状態な初心者ではありますが ご指導、宜しくお願いいたします |
| 旭日ゆうほ | Åê¹ÆNo.26122 投稿日時: 2006-6-18 0:10 |
Bak@Fla名人 ![]() ![]() 居住地: 心は岡山 投稿: 91
使用環境:
Windows Vista Home Premium Flash MX2004 v7.2Flex2 SDK Flex3 SDK FlashDevelop3.0.0 Beta7 |
Re: モーションを溜めてジャンプしたい こんばんは
サーバの都合でしょうか、サンプルがダウンロードできないので 的を得た回答かは分かりませんが僕なりの方法を書きますね。 普段僕がアクションゲームを作る際の「自機シンボル」の構造は、 (ムービークリップをMCと表記しています。) 自機MC ┣ ジャンプ前MC(ラベル:jiki_jump_before) ┗ ジャンプMC(ラベル:jiki_jump) としています。 例えばジャンプのための溜めを10フレーム再生してからジャンプ処理をするなら、 上記の「ジャンプ前MC」の内容を11フレーム作り、 最後のフレームで といったようなジャンプへの移行処理を書いておけばFlashらしい作り方だと思っています。
|
| tamatte | Åê¹ÆNo.26166 投稿日時: 2006-6-19 23:02 |
新米 ![]() ![]() 居住地: 東京都杉並区 投稿: 4
使用環境:
Win2000 Flash8 Basic |
Re: モーションを溜めてジャンプしたい >>旭日ゆうほ さん
返答、ありがとうございます どうやら、サンプルファイルへの直リンクはダメなようです http://www.geocities.co.jp/Playtown-Toys/2858/etc/jump_test.lzh をブラウザにコピペしていただけると接続できるかと思います 教えていただいた方法と似たようなことはしているとは思うのですが キー入力と連動させようとすると上手く動いてくれなくて困っている次第です |
| 旭日ゆうほ | Åê¹ÆNo.26175 投稿日時: 2006-6-20 0:11 |
Bak@Fla名人 ![]() ![]() 居住地: 心は岡山 投稿: 91
使用環境:
Windows Vista Home Premium Flash MX2004 v7.2Flex2 SDK Flex3 SDK FlashDevelop3.0.0 Beta7 |
Re: モーションを溜めてジャンプしたい 無事サンプルをダウンロードできたのですが...、
すいません、僕はFlashMX2004でした。 Flash8形式のflaファイルを開くことが出来ませんでした 二度手間で申し訳ありません。 「名前を付けて保存」でMX2004形式で保存したファイルをご用意してくだされば幸いです...。 あと、具体的に「どのように」上手く動いてくれないのかを書いてくだされば、原因が早くつかめるかもしれません。 例えば、 ・キーを押したのに溜め状態にならない。 ・溜め状態からジャンプ状態へ移行しない。 などなど...。
|
| tamatte | Åê¹ÆNo.26180 投稿日時: 2006-6-20 1:59 |
新米 ![]() ![]() 居住地: 東京都杉並区 投稿: 4
使用環境:
Win2000 Flash8 Basic |
Re: モーションを溜めてジャンプしたい >>旭日ゆうほ さん
2004MX形式で保存したものをUPしました http://www.geocities.co.jp/Playtown-Toys/2858/etc/jump_test2.lzh 理想的な動きは ?任意のボタンを入力 ?入力しっぱなしandちょっと入力で以下のモーションと動きを再生したい ?その場でジャンプ溜め→ジャンプ→着地 現状でイロイロいじった結果 ・ボタン入力しっぱなしだと「ジャンプ溜め」から先に進んでくれない ・「ジャンプ溜め」が1フレ程度再生された後、「ジャンプ」に移動してしまう といった症状になって困っています |
| 旭日ゆうほ | Åê¹ÆNo.26201 投稿日時: 2006-6-20 19:57 |
Bak@Fla名人 ![]() ![]() 居住地: 心は岡山 投稿: 91
使用環境:
Windows Vista Home Premium Flash MX2004 v7.2Flex2 SDK Flex3 SDK FlashDevelop3.0.0 Beta7 |
Re: モーションを溜めてジャンプしたい 無事サンプルファイルを開くことができました。
そして状況をつかむことができました。 引用: tamatteさんは書きました: まずこの原因は、キーを押しっぱなしにすることによって ラベル"jiki_jump_before"へ「gotoAndPlay」で飛び続けていることが原因だと思います。 すでに試されているようですが、「gotoAndStop」でフレームを移動することをオススメします。 引用: ・「ジャンプ溜め」が1フレ程度再生された後、「ジャンプ」に移動してしまう これも「gotoAndPlay」が原因ですね。 フレーム移動後、そのまま再生されて「ジャンプ状態」へ移ってしまっているようです。 一番混乱されている部分は「溜め(10フレーム再生)→ジャンプ」の部分だと思いますが、 「ジャンプ溜め状態」から「ジャンプ状態」へ移行するには、 提示されたソース内の「自機_ジャンプ前」シンボル内に11フレーム目を追加し、そのフレームに と書くのが一番楽だと思います。 とりあえず、僕なりにジャンプの流れを修正したファイルを置いておきますね。 http://www.geocities.jp/ahiufomasao/etc/jump_test3.zip 僕もジオなのでアドレスバーに入力をお願いします。 プレビューしてみると、一通りのジャンプの流れをすると思います。(待機状態へ戻る処理は書いていません。) 「自機」内の「自機_ジャンプ前」シンボルを見てもらえれば分かると思いますが、 フレーム11にジャンプへの移行処理を書いています。 あと、「待機状態」であるときスペースキーを押せばジャンプ処理をするということで、 その判断をとりあえず「this._currentframe == 1」で行っていますので、 そのあたりはご自身で納得いくように書き直してください。
|
| tamatte | Åê¹ÆNo.26209 投稿日時: 2006-6-21 2:49 |
新米 ![]() ![]() 居住地: 東京都杉並区 投稿: 4
使用環境:
Win2000 Flash8 Basic |
おぉ、この動きです! サンプル動かしてみました。
そうです、この動きです! ただ、まだまだ解読して勉強しなきゃならないみたいですので自分のソースに反映されるのは時間がかかりそうです 本当にありがとうございました |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


Win2000
Flash8 Basic

Flash MX2004 v7.2
