| djgcn |
07-10-20 01:39 |
Quote:Windowsにおけるゲーム開発に伴う面倒な作業(ウィンドウの生成、メッセージループ、各種APIの初期化、ハードウェア毎の差異)を吸収し、 容易にWindows上でゲームが作成できる環境を提供する事を目的としたライブラリです。 利用者は対応のコンパイラとSelene/Lueの開発キットだけでDirectX対応の高速なゲームを作成する事が出来る事を目標にしています。 またオープンソースなので、自分で改造する事も、ソースの一部を利用する事も、DirectXの勉強をする事も可能です。 Selene基本上與之前介紹的Luna有那麼點淵源,不過Selene重心放在DirectX 9.0c的高階功能,並且在Shader以及文字輸出上增加很多適應,使得這個SDK基本上更適合於進階製作。
實際上這套SDK已經簡化了絕大部分的工作,對於在使用上有顧慮的人,你可以查看他所有源碼(在絶大多數情況下不需要)
Selene是C++用戶專用,提供實用的OOP製作,Lue則提供給C用戶,以指標方式替代工作。組件是以DLL形式提供,本身尺寸就頗大(10MB或2MB的減功能版),預設的編譯模組提供給Visual C++ 2005,如果你的編譯器不是,請自行找解決方案。
這類應用庫的好處在於不需要安裝DirectX的SDK,所以任何程式語言理論上都可以使用(必須自己解決Platform SDK相關依存),對於一些使用獨立語言的,未嘗不是個可以嘗試的選擇。
主頁: http://selene-lue.halfmoon.jp/ |
|