Python でローグライクを作成するチュートリアルに従っていますが、実際にはかなりうまくいっています。ただし、グラフィックに関する小さな問題が発生しました。プレイヤーと敵の背景がすべて黒くなります。これは望ましくありません。背景をどこでもなしに変更しようとしましたが、修正方法がわかりません。誰かがこれで私を助けてくれれば、本当に感謝しています。以下は、この問題を示す画像へのリンクです。
また、役立つ場合は、notepad++ と libtcod を使用しています。
ありがとう。
[解決済み]
object.clear() イベントのパラメータの 1 つを見落としていたことがわかりました。オブジェクトが表示されているかどうか、および設定する背景色を決定するためにまだ探索されているかどうかを確認するだけで済みました。
返信して情報を提供してくれたすべての人に感謝します!
うーん、おそらく背景フラグを設定する必要があります。または、少なくとも適切な色を付けてください。したがって、それをオーバーライドしてみてください。
文字を印刷するときは、前景と背景の両方が必要です。
いずれにせよ、おそらく object.draw() player.draw() を調べる必要があります