質問ページ / 131


質問ページ / 131

質問ページ/131

概要キー入力で移動する時の画像の向き
投稿者Parafla Quality
状態質問
カテゴリーParaFla!
投稿日2006-11-01 (水) 20:31:56
バージョン1.31

質問内容

方向キーを押した方向に、 キャラの向きを変えて移動させる

というのがやりたいのですが、 キャラの向きがちゃんと変わってくれません。 どうしたらいいでしょうか?

スプライト(a)の中に

ラベル--front 前向の画像 停止 ラベル--back 後向の画像 停止 ラベル--left 左向の画像 停止 ラベル--right 右向の画像 停止

と入れて、 スプライト(a)のクリップアクションに onClipEvent?(enterFrame) {

if (Key.isDown(Key.UP)){ this.gotoAndStop?("front"); this._y -= 5;

} else if(Key.isDown(Key.DOWN)) { this.gotoAndStop?("back"); this._y += 5;

} else if(Key.isDown(Key.RIGHT)) { this.gotoAndStop?("right"); this._x += 5;

} else if (Key.isDown(Key.LEFT)) { this.gotoAndStop?("left"); this._x -= 5; } }

が入っています。

回答

  • こういう風になればいいの? ttp://corepa.run.buttobi.net/cgi-bin/upload/src/up0052.pfl.html -- 2006-11-01 (水) 21:16:48
  • わ、有難うございます!本当はfrontとかは動画のスプライトだったんです。画像ではできるんですね!でも各ラベルの深度を変えたらできました!感謝です! -- 2006-11-01 (水) 21:55:55
  • あれ?やっぱりダメです、透過すると下のスプライトも透けて見えてしまいます・・ -- 2006-11-01 (水) 22:15:04
  • 右左上下の画像を>スプライトにした時の方法を教えて頂けませんでしょうか・・;; -- 2006-11-01 (水) 22:16:34
  • 透過する理由が全く分かりません。 -- 2006-11-01 (水) 22:47:14
  • キャラ(スプライトa)の透過をしないと、背景の道とか草を全て同じ色にしないといけなくなるからです。 -- 2006-11-01 (水) 22:54:27
  • 各ラベルに含まれる画像の震度を変える必要は無いはず。震度を変えてしまっているから前の画像が上書きされずに残るため、透過したとき見えるんだと思う。 -- 2006-11-01 (水) 23:08:47
  • レス有難うございます!深度が同じだと、ちゃんとキーを押した方向に画像が変わってくれないのです -- 2006-11-01 (水) 23:41:03