[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。
宣言 | int DxLib_Init( void ) ; |
概略 | ライブラリの初期化 |
引数 | なし |
戻り値 | 0:成功 -1:エラー発生 |
解説 | DXライブラリを使用可能な状態に初期化します。 DXライブラリを使用するソフトウェアはまずこの 関数を呼び出す必要があります。 この関数を使ってもし-1(エラー)が返ってきた場合は直ちに ソフトを終了しなければなりません。 |
#include "DxLib.h" int WINAPI WinMain(DXLIB) { ChangeWindowMode(TRUE); // ウインドウモードの指定 DxLib_Init(); // DXライブラリの初期化 WaitKey() ; // キーの入力待ち DxLib_End() ; // DXライブラリ終了処理 return 0 ; // ソフトの終了 } |
宣言 | int DxLib_End( void ) ; |
概略 | ライブラリ使用の終了関数 |
引数 | なし |
戻り値 | 0:成功 -1:エラー発生 |
解説 | DXライブラリの使用を終了する関数です。 DXライブラリを使用しているソフトはすべてソフトを 終了させる前にこの関数を呼ぶ必要があります。 同時に、DXライブラリはソフトのウインドウの制御も しているので、この関数を呼び出した後はなるべくすぐにプログラムを 終了させなければなりません。 |
#include "DxLib.h" int WINAPI WinMain(DXLIB) { ChangeWindowMode(TRUE); // ウインドウモードの指定 DxLib_Init(); // DXライブラリの初期化 WaitKey() ; // キーの入力待ち DxLib_End() ; // DXライブラリ終了処理 return 0 ; // ソフトの終了 } |
宣言 | int ProcessMessage( void ) ; |
概略 | ウインドウのメッセージを処理する |
引数 | なし |
戻り値 | 0:成功 -1:エラー発生 |
解説 | この関数はWindows環境でのソフトプログラムに付きまとう
メッセージループ処理を肩代わりしてくれる関数です。 この関数がなにをしているのか、というのは特に気にする 必要はありませんが、とにかく定期的にこの関数を呼び出して やる必要があります。 目安としては60分の1秒に一回程度、用はゲームのループに 一回程度です。この関数を呼び出さないと結果としてシステムが 異常に重くなったり不安定になったりします。 あと、エラーが発生したらなるべく早めにDxLib_Endで ライブラリ使用を終了し、同時にプログラムも終了する必要があります。 |
#include "DxLib.h" int WINAPI WinMain(DXLIB) { ChangeWindowMode(TRUE); // ウインドウモードの指定 DxLib_Init(); // DXライブラリの初期化 // キーが押されるまでループします while( CheckHitKeyAll() == 0 ){ ProcessMessage(); } DxLib_End() ; // DXライブラリ終了処理 return 0 ; // ソフトの終了 } |