私はPygame開発モジュールを使ってゲームを作っています。私のゲームのユーザーが左のキーを押すと、私は自分のキャラクターを「顔」にしておき、ユーザーが右のキーを押すと、私のキャラクターを反転して右に向けることができます。文字は私が描いたものです。私はPygameのflip関数を認識していますが、エラーがあると思います。キャラクターが左向きになってから、ユーザーが右キーを押すと、そのキャラクターは反転され、右に移動します。しかし、右のキーを離してからもう一度押すと、文字は反転して左に向いていきますが、引き続き右に移動します。この問題を解決する方法はありますか?私はすでにキャラクターを動かす方法を知っています。私はそれを反転させることに問題があります。また、私が考えている別のアイデアは、キーが押されたときに1つの画像をブリッティングし、他のキーが押されたときに別の画像をブリッティングすることです。しかし、私は元のイメージを消す方法を知らない。これについての考えもありますか?ありがとうございました。Pygameで文字を反転しようとしています
0
A
答えて
1
方向が間違っている場合のみ、クリックフリップで顔の向き(self.face_direction = RIGHT)を覚えておく必要があります。
また、反転したイメージをface_flipped_rightに保存します。次に、元の画像を表示するか反転する(反転することは非破壊である)
関連する問題
- 1. Pygameは行と列を反転させるようですか?
- 2. 文字列を反転して返す
- 3. カードが回転しているときに文字列が反転しないようにする方法
- 4. pygameスプライトグループを適切に反復しようとしています
- 5. iOSで文字列を反転する
- 6. C++で文字列を反転する
- 7. 入力として指定された文字列を反転しないで返します。
- 8. 文字列を反転させている間に値をジャンクしますか?
- 9. パラメータを指定して文字列を反転する
- 10. forループを使用して文字列を反転するC++
- 11. pygameのダウンロードをインポートしようとしているときpygameのをインポートしようと、私はエラー
- 12. Androidの反転私はリファレンスとして、このリンクを使用ペイントカラーフィルター を使用して、ビットマップを反転しようとしていますランタイム
- 13. Pygame:水平方向に反転する
- 14. Unityで逆キネマティクスを使用して2D文字を反転させます。
- 15. LC3の文字列反転
- 16. インテル8086文字列反転
- 17. indesignで文字を反転させる
- 18. 文字列から文字を削除しようとしています
- 19. 文字列を大文字に変更しようとしています
- 20. Javaの文字列に関する問題:文字列の中点を逆転しようとしています。文字列が範囲外です。例外
- 21. ステータスラインの色が反転しています。どうして?
- 22. 文字列のリストを反復しようとしているときにエラーが発生しました
- 23. Javaの文字を反転する
- 24. ML - 文字列を反転する。
- 25. 文字列を反転する
- 26. 反応でscrollHeightを使用しようとしています
- 27. Date.getTimezoneOffsetが反転していますか?
- 28. (i)の左部分文字列が反転したときに、(i)の右部分文字列と等しいかどうかを確認しますか?
- 29. iostream、fstream、文字列とベクトルのみを使用して文字列を反転する
- 30. Python文字列の文字を反転する
この質問を明示的には通過しないが、あなたに例を示す回答を得る[ここ](http://stackoverflow.com/a/42013186/6486738)そのようなアニメーションの作成方法について説明します。 –