いつもDXライブラリに大変お世話になっております。
「3D機能をオフ」にして「DrawRotaString」を使用すると、
文字列が表示されなくなる現象を確認いたしましたのでご報告します。
使用したDXライブラリはWindows版の3.18b、ファイルの最後の更新日時は5/2の21:31です。
よければご確認いただけますと幸いです。
<再現スクリーンショット>
左が3D機能をオンにした場合、右が3D機能をオフにした場合で、
どちらも以下の再現ソースでDrawStringとDrawRotaStringで文字列を描画しています。
silversecond.com/mytmp/20170505_DxLib.jpg
<再現ソース>
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode(TRUE) ; // ウィンドウモード
SetAlwaysRunFlag(TRUE);
SetUse3DFlag( FALSE );// ★3Dフラグをオフ。これをコメントアウトするとDrawRotaStringの文字列が表示されます
if( DxLib_Init() == -1 ){ return -1;} // DXライブラリ初期化処理
SetDrawScreen( DX_SCREEN_BACK );
// ESCを押すまでループ
while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0){
DrawString(40,100,"DrawStringTest",GetColor(120,120,255));// DrawString こちらは表示されます
DrawRotaString(200,150,1.00,1.00,100,100,3.14*0.5,GetColor(120,120,255),0,0,"DrawRotaStringTest");//表示されません
ScreenFlip();
WaitTimer(16);
ClearDrawScreen();
}
DxLib_End() ; // DXライブラリ使用の終了
return 0 ; // ソフトの終了
}