問題タブ [pacman]
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.
c++ - C++ オブジェクト指向設計で多次元配列を表示する方法
こんにちは、C++ で OO 設計の Pacman の単純なバージョンを作成しています。2D 配列のコンテンツの表示に問題があります。配列には、マップ/迷路の壁を表す一連のシンボルが含まれています。私が書いたサンプルコードは次のとおりです。
ゲーム.h
ゲーム.cpp
コンパイラは、[i]と言ってエラーを出し"expression must have pointer-to-object type"ます。
しかし、ヘッダーファイルで配列のサイズを定義し、コンストラクターを定義するときにその値を割り当てると
ゲーム.h
ゲーム.cpp
コンパイルされますが、配列の内容を表示しようとすると (同じコードを使用してdisplayMap())、がらくたでいっぱいであることがわかりました。その課題は課題ではないからだと思います。これは実際にはスタック上の別の配列の初期化であるため、配列はコンストラクターの終了後に破棄され、displayMap()その時点で元の割り当てられていない配列が表示されます。
間違っているかもしれませんので、お気軽に訂正してください。この問題を回避するためにゲームをどのように構成すればよいかについての推奨事項が必要です
android - TMX マップを動的に変更する
Android用のパックマンを開発しようとしています。私はtmxマップでandengineを使用していますが、ボールのコレクションを管理するのに少し苦労しています..
最初はボールごとにオブジェクトを作成しようとしましたが、240 個のオブジェクトで FPS が半分になりました。次に、ボールを tmx マップに直接挿入しようとしましたが、後でタイルを空にして、ボールでタイルを変更しようとしました..タイルを動的に変更するにはどうすればよいですか?
TMXTiledMapExample には次のものがあります。
最善の方法を見つけるのを手伝ってもらえますか?
ps: 下手な英語でごめんなさい :) pps: GLES2
python - pygame のカウントダウンタイマー
複数の衝突検出について以前に質問しましたが、その問題を修正するコードを作成するスキルがありません。代わりに、2 番目の壁を追加してタイマーを入れようとしています。
私の質問は、どのようにタイマーをコードに入れるのですか?
カウントダウンする必要があり、ヒット00:00するとテキストが表示されGAME OVER、ゲームが終了します。それが役立つ場合は、コードのメイン行に入れています。クラスなどのコードがさらに必要な場合は、喜んで投稿します。
python - Pythonでパックマンのゴーストをランダムに動かす方法は?
パックマンのゴーストをランダムに動かすにはどうすればよいですか? 自分のプレーヤーを動かす方法を見つけました。random.randiant コマンドを使用してみましたが、代わりに空白の画面が表示され続けました。すべての画像をブライトしてみましたが、まだ空白の画面が表示され続けます。プレイヤーを殺すようにプログラムする前に、まず幽霊を試してみたいだけです。Window 7、Python 3.1、および Pygame 3.1 を実行しています。
注: パックマン ゲームの境界は作成しません。ゴーストは、Pygame の画面表示を自由に動き回ることができます。
shell - aria2 を pacman で使用するにはどうすればよいですか?
aria2 でパッケージをダウンロードして pacman でインストールするための zsh のエイリアスを作成したいのですが、次の 2 つの理由から、pacman.conf に xfercommand を追加して aria2c を使用したくありません。
まず、インターネット接続の速度が遅く、pacman を数時間ロックしたくありません。
2 番目の xfercommand は、マルチリンク ダウンロードをサポートしていません。
まず、次のコマンドを使用して pacman でダウンロードまたはアップグレードおよび更新します。
しかし、zshでエイリアスにする方法がわかりませんか?