2010年3月10日 星期三

DXライブラリ

最近在網路上看到的一個Game Engine(?) - DXライブラリ
是日本人開發的,主要就是把directX的function包成一個個比較實用的function
例如 (官網的範例)
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
 if(DxLib_Init() == -1)
 {
  return -1 ;
 }

 DrawPixel(320 ,240 ,0xffff);

 WaitKey();

 DxLib_End();

 return 0;
}
這樣,就是一個很簡單在畫面上畫一個點,然後等使用者按一個按鍵就結束的程式。
這個DxLib把一些win32程式的東西都包好了,programmer只需要專注在跟遊戲相關的code。
還蠻方便的,很像我之前在公司裡用的engine。不過是日文的,如果不懂日文可能會
辛苦一點。有時間的話,來把它的說明中文化看看好了。(通常是沒時間XD)

沒有留言: