DrawFormatStringで文字列を描画した時に
文字列の最初に空白があると空白の部分が別の文字で表示されます
簡易サンプルの場合では最初の空白がドットで表示されています
またシステムのフォントを変えると□で表示されたりします。
意図する挙動ではないと思いましたので質問させていただきました。
テキスト
" A B"
簡易サンプル
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode( TRUE ) ;
DxLib_Init();
while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0 )
{
ClearDrawScreen() ;
DrawFormatString(30, 420, GetColor(255, 255, 255), "%s", " A B");
ScreenFlip() ;
}
return 0 ;
}