問題タブ [kivy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - kivyでBoxLayoutの順序を変更するにはどうすればよいですか?
私はkivyをテストしており、いくつかのボタンを積み重ねるためにBoxLayoutを作成したいと考えています。私の問題は、レイアウトに追加された子がボトムトップのロジックに従っているのに対し、私は反対のことを望んでいることです。順序を逆にする方法を知っていますか? ありがとう!
python - 利用可能なKivyチュートリアル
どのようなKivyチュートリアルと学習支援が存在しますか?Kivyのリストはどこにありますか?
これは彼らのウェブサイトのポンチュートリアルのほかにありますか?
python - Load image from memory in Kivy
I have a picture in memory a format (output from pyplot) and I want to directly show it on the Android through Kivy, but I don't want to create a picture file. Is there any way to do this? On pyplot I am able to generate the file like object by writing it the object, but I don't know how to put it into Kivy.
python - Kivy リフレッシュ イメージ
ソースでインスタンス化されたイメージ (kivy.uix.image.Image) がありますが、ソース ファイルのデータを変更します。画像を更新して新しいデータを反映するにはどうすればよいですか?
video - kivyビデオストリーミング
私はKivyを初めて使用し、作成中のディスプレイにビデオをストリーミングしたいと考えています。外部カメラからビデオをストリーミングしているので、IPアドレスしか持たず、コンピューターに直接接続されません。ビデオウィジェットやカメラウィジェットを使用してストリームを表示する方法、またはこれを実現する他の方法を知っている人はいますか?
python - KivyでGridLayoutを使用するにはどうすればよいですか?
kivy プログラムで単純なグリッド レイアウトを使用したいのですが、適切な例がありません。
ここに私のコードがあります:
最後に結果が表示されません(グリッドなしの単一の白いウィンドウのみ)
ご清聴ありがとうございました
android - Kivy - URL画像を背景にしたボタン/サムネイルの作成
最近Kivyを使い始めましたが、問題が発生しました。URL 画像を背景としてボタン/サムネイルを作成する必要があります。ここのKivyユーザーフォーラムで助けを得ましたが、まだ少し行き詰まっています. その部分だけの私のコードは次のとおりです。
私が今持っているのは作成中の画像の束だけですが、フルサイズの画像につながるサムネイルを作成する必要があります. それに加えて、Kivy リンクに記載されている builder.load_string 部分と ButtonBehavior クラス部分があります。その「forループ」に実装する方法がわかりません。UrlBut インスタンスをウィジェットとして扱うことは可能ですか?
python - kivyでグリッドレイアウトの位置(x、y座標)を設定するにはどうすればよいですか?
Kivyでグリッドレイアウトを使用してボタンを作成すると、ボタンは(0,0)で作成され、前のボタンの長さと幅に応じていくつかのスペースを移動することに気付きました。ただし、画面下部の中央に3x4のグリッドを配置したいと思います。
私はこれまでにこれを持っています:
では、どうすれば位置を変えることができますか?
python - LOCAL 変数にアクセスするにはグローバルを使用する必要があります (理由はわかりません) python; キビー
最もわかりやすいチュートリアルやドキュメントなどが提供されているので、最近Kivyをダウンロードしました.pygameとcocosを試しましたが、基礎を得ることができませんでした.
ここに私の問題があります。ポンゲームを作成しました。ポンボールを停止してゲームを一時停止し、一時停止が解除されたら(速度を変更して)ゲームを再開しようとしています。
これが私のコードです:
コメントでわかるように、グローバルを使用しないと、割り当てエラーの前に参照されます。しかし、これはローカル変数です。なぜこれが起こっているのかわかりません。
誰にもアイデアはありますか?ありがとう?
編集:誰もが私の意図を明確にするために、グローバルを使用したくありませんが、それが機能する唯一の方法です。グローバルを使用しないことをお勧めします。
python - Pong ゲームの AI の作成 + 速度アルゴリズムの基本的な理解
私はソフトウェア開発のクラスで卓球ゲームを作っていますが、これは宿題だと言っておかなければならないので、私の理解は限られています。NPC パドルの AI の作成に問題があります。私はKivyとPythonを使用しています。
現在、これを行うことで AIを打ち負かすことはできません。
ここself.player2.center_y
で、 は NPC の y 座標 (y 軸上でのみ移動) でありself.ball.y
、 はボールの y 座標です。Kivy サイトのチュートリアルに従って、ゲームの基礎を作成しました。
どうすれば打ち負かすことができる AI を作成できるかわかりません。AI の速度を制限する必要があることはわかっているので、ボールが速くなりすぎるとつかめなくなります。ただし、実際には速度機能はありません。
私が従ったチュートリアルの問題は、すべてを説明していないことです。私は言うことで速度関数を作ることができると信じています
"Every x seconds, the paddle will move x pixels in the y axis."
これは、kivy チュートリアルに従ってボールが提供される方法です。
よし、今度はこれを理解しようとする...vel=(10,0)):
おそらく、10ピクセルのXと0ピクセルのYを移動し、それをに割り当てball.velocity
、明らかにそれが速度を制御する...
Clock.schedule_interval(game.update, 1.0/300.0)
これに関して、ボールが動く速度は…と仮定しても安全でしょうか? つまり、1/300 秒ごとに 10 ピクセル x と 0 y ですか? 1/20くらいに変えると動きがかなり遅くなってしまうので…と思います。
次に、AI を保持する関数を作成する必要があります...おそらく
self.player1.
私のパドルを指します。
そしてええ..今私は立ち往生しています。この速度を使用してパドルの移動を制御する方法がわかりません。誰にもアイデアはありますか?私の質問は非常に曖昧である可能性が高いため、理解を深める必要がある場合に備えて、ゲームのソースを提供します. ありがとうございました。
psこれは大きな質問であり、多くの質問があることを認識していますが、誰かが答えてくれることを願っています. ありがとう。