Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!

log

2012.07.12 C++:カスタムUI

ファイル 408-1.jpg

エディタがあったら便利だなと前から思っていたので、まず最初にウィンドウとボタンを
作成・管理できるクラスを作ってみました。呼び出すところは以下のような感じになってます。

// ウィンドウを作成
Window1.CreateCustomWindow( "Window1", 500, 500, NULL, Draw1 );
// ウィンドウ内にボタンを作成
Window1.AddButton( "Button0", 20, 20, 98, 16, NULL );

Draw1という引数部分でウィンドウ描画用の関数を渡すことで、それぞれのウィンドウで
別々の描画が出来るようにしています。UDKやUnityみたいにエディタ上で簡単に
ゲームが作れるようになるのが一番理想的なんですが…まだまだ遠いですね苦笑。