問題タブ [livewires]

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.

0 投票する
1 に答える
16719 参照

python - __init__() が予期しないキーワード引数 'y' を取得しました

私は「Python プログラミング フォー ジ アブソリュート ビギナー」という本を読んでいて、自分のゲームを作って自分のスキルを試すことにしました。ゲームは基本的に「飛んでいるスパイクに当たらない」というもので、私はそれで問題に遭遇しました。このコードで実行すると:

問題ありません。しかし、次のコードのように「 init 」を使用したい場合:

ゲームを実行すると、次のエラーが表示されます。

0 投票する
1 に答える
273 参照

python - Pygame、livewires:属性エラー:メッセージオブジェクトに属性「ハンドル衝突」がありません

Python Programming For The Absolute Beginnerの特別な「pygame」と「livewires」を使用してゲームを作成していますが、ほとんどの場合、かなりうまく機能しています。ゲームをプレイできるようになると、タイマーが作動し、スパイクが当たると「Lose!」というテキストが表示されます。Time:' すると、いつでも表示されます。ただし、メッセージの有効期間が 300 であるにもかかわらず、画面が閉じて次のエラーが表示されるため、メッセージの持続時間は 1 秒未満です。

うわー。関連するコードは次のとおりです(私の判断による):

よくわかりません。メソッドhandle_collideはゲームを終了できるように呼び出されるはずですが、handle_collide はオブジェクト メッセージの属性のようです。これがばかげていると思われる場合は、申し訳ありません。なぜなら、私はこれで正直に最善を尽くしたからです。本の名前が示すように、私は初心者です。助けてください、事前に感謝します。

0 投票する
1 に答える
146 参照

python - Python、Pygame、Livewires - スムーズな衝突を作成するには?

この2行は初心者向けのコーディングマジックです。しかし、私は自分のゲームでレンガの壁にぶつかったようです。テストした後、衝突をより正確にする方法が見つかりません! 私が言いたいのは、2 つのスプライトが実際に接触しているときではなく、スプライトの周りのボックスが重なっているときだということです。では、スプライトの周りの透明な領域が他のスプライトに当たった場合に衝突としてカウントされないようにするにはどうすればよいでしょうか?

0 投票する
2 に答える
1126 参照

python - 「名前のゲームをインポートできません」

私は初心者で、これまでのところ、pygame のインストールに約 3 時間費やしています (つまり、Python インタープリターに「from livewires import games, color」を受け入れさせて、「pygame」と「livewires」の両方がインストールされていることを確認します)。

ただし、最初のソース コードを実行すると、次のようになりました。

なぜこれが起こっているのでしょうか?誰かがいくつかの指針を持っていますか? フルタイムの仕事と人生がどうなるかを自分で理解する時間は残っていません。

ありがとう、

デイブ

コード:

0 投票する
1 に答える
1438 参照

python - pygameでテキストをスクロールする

pygameでスクロールテキストを実現するにはどうすればよいですか? Text クラスは Sprite から派生しているため、Sprite オブジェクトをラップする通常の方法でラップできると考えました。代わりに、画面の左端から消えるだけで、元に戻ることはありません(両側から跳ね返ることもできません)。

このプログラムの目的は、教育資料で取り上げた内容を補強することです。ただし、テキストのスクロールはそれらの 1 つではありませんでした (クールに見えますが)。

ありがとう、

デイブ

コード(特定のブロックはコメントの下にあります「画面の下部にスクロールテキストを追加」):

0 投票する
3 に答える
3004 参照

python - Python 用 livewires のインストール

私は学校の課題に取り組んでいますが、私が書いているプログラムを使用するために pygame/livewires パッケージをインストールする必要があることに気づきませんでした。ラップトップ。これは非常に単純なプログラムですが、ダウンロードした pygame セットアップが機能していないため、まだ実行できません。シェルに「import pygame」と入力すると機能しますが、「from livewires import games」などを試してみると、モジュール livewires が見つからないと表示されます。私は Python3.1.1 を使用していますが、Python3.4.3 もインストールしています。助けてください、そして前もって感謝します。

0 投票する
1 に答える
1208 参照

python - pip install livewires で、pygame に一致するディストリビューションが見つかりません

実行時に次のエラーが発生しますpip install livewires

私は Python 2.7.10 を使用して Mac を使用していますが、このパッケージはエディター (Pycharm) からもインストールできません。