ページ 11

dxライブラリ文字表示されません

Posted: 2013年6月19日(水) 05:55
by リス
お世話になります。

今http://dixq.net/g/02_09.htmlこれを勉強してるんですが

ソースコードをコピーして貼り付けたんですが文字が表示されません。

画像は表示されるんですが文字が表示されないです。

何が原因なんでしょうか?

よろしくお願いします!

コード:

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
        ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定

        int x=0;

        // while(裏画面を表画面に反映, メッセージ処理, 画面クリア)
        while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ){

                DrawFormatString( x, 0, GetColor(255,255,255), "?!" );

                if( CheckHitKey(KEY_INPUT_RIGHT) != 0 ){
                        x = x + 50;
                }

        }

        DxLib_End(); // DXライブラリ終了処理
        return 0;
} 

Re: dxライブラリ文字表示されません

Posted: 2013年6月19日(水) 12:26
by Rittai_3D

コード:

        while( ProcessMessage()==0 && ClearDrawScreen()==0 ){
 
                DrawFormatString( x, 0, GetColor(255,255,255), "?!" );
 
                if( CheckHitKey(KEY_INPUT_RIGHT) != 0 ){
                        x = x + 50;
                }
         ScreenFlip();
        }
よくわかりませんが、これでやって見てください。スマホからなのでインデントずれていたらすいません。


#追記 すいません、コードを治さずに貼ってしまいました。

Re: dxライブラリ文字表示されません

Posted: 2013年6月19日(水) 12:45
by softya(ソフト屋)
マルチポストされていませんか?
「DXライブラリ文字描画 - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa ... 3109020223
フォーラムルールに従い相互リンクをお願いします。 http://dixq.net/board/board.html
相互リンクとは、お互いの掲示板を参照できるようにリンクを張ることです。

Re: dxライブラリ文字表示されません

Posted: 2013年6月19日(水) 23:30
by Dixq (管理人)
まず、softyaさんが仰るようにマルチポストの対応をお願いします。
あちらの掲示板でもこちらで質問していることを明記してください。
明記された後、以下をお読みください。



提示されたソースコードは間違っていません。
以下のように変更するとどうなりますか?

コード:

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
	ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定

	SetFontSize(100);

	// while(裏画面を表画面に反映, メッセージ処理, 画面クリア)
	while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ){

		DrawFormatString( 100, 100, GetColor(255,255,255), "hello" );

	}

	DxLib_End(); // DXライブラリ終了処理
	return 0;
}