ローグライクを作成しようとしています。さまざまなレイヤーにウィンドウを使用しています。一番下のマップはマップで、上のマップはエンティティレイヤーです。プレイヤーキャラクターがいるので、画面上で動かしたいです。新しい@(プレーヤーの表現方法)を移動先に印刷し、キャラクターがいた場所に空白を入れて、以前は表示できなかったマップレイヤーを表示できるようにします。NULLを使ってみましたが、^@が出力されます。私が何を使うことができるかについて何か考えはありますか?
2 に答える
0
空白文字' '
、、またはを使用する場合は、32
またはを使用します0x20
。
NULLは、実際には次のように定義されます。
#define NULL 0
したがって、ASCIIコード0で文字を記述しています。これはNUL文字であり、Ctrl+@または^@として表されることもあります。
于 2012-01-31T17:48:10.233 に答える
0
現代のマシンでは、各編集後に画面をクリアして画面全体を完全に再描画しても、パフォーマンスの問題はそれほど発生しません。私はそれが最適な解決策ではないことを知っていますが、それはその種のトレイルアーティファクトを永久に取り除きます。
于 2013-06-13T14:53:47.523 に答える