よくある質問 準備中
Q.関数の使い方はどうやって調べるの?
A.
リファレンスやサンプルコードを読んでください。
#include "Sample/Sample.h" でヘッダを読み込んで
Sample~で始まる関数を呼び出すとサンプルコードを実行する事も出来ます。
Q.SDL版とDXLIB版はどう違うの?
A.
DXLIB版の特徴
Windowsのみで動作
実装済みの機能はDXLIB版の方が豊富
SDL版ではZマスク、画像フィルター処理、動画等の機能が非実装
文字の描画の仕様が違うのでSDLより早いが、読み込みは遅く、メモリを多く使う
3D機能を追加する場合、DXLIB版はDXライブラリのラッパーをする事になるので比較的楽ですが
SDL版はOpenGLとSDLを理解する必要があり、3Dモデルファイルのフォーマットやモーションや当たり判定等は色々面倒です
SDL版の特徴
Win、Mac、Linux、Android、iOSで動作
フルスクリーンの切り替え速度はDXLIBより良く、アプリケーションの起動が早い
Joypad絡みで不具合がある?
ライセンス表記が不要
大体こんな感じです、実行速度の違い等は調べていませんが、どちらかがすごく早かったり遅かったりという事はないようです
Q.未実装機能とは?
A.
クラスの詳細か関数の説明の後に
[未実装]とある場合は未実装です
[DXLIB]とある場合、DXLIB専用です
[SDL]とある場合はSDL専用です
Q.SDL版の図形描画機能が貧弱だし、動画も扱えなくて不便、ネットワークや3D機能はなんで実装しないの?
A.
大原則として、ライブラリ開発者自身がゲーム開発に必要な機能を優先して開発する方針があります。
SDLの複数ウィンドウとか、動画とか、ネットワークとか、図形描画諸々は必要としている開発者がいないため実装されません。
特定の色を透過色に指定する機能も透過pngを使ったほうが確実なので、実装していません。
Q.分からない事があったら、どうすればよいですか?
A.
掲示板で「新しい話題を始める」をクリックして質問して下さい。
SDXフレームワーク:ヘルプフォーラム
一応週に何回か確認しています。
作者のtwitterや、メールアドレス、ブログ等で質問されると確認が手間なのと情報を一元管理して共有しにくいので、
出来るだけ、掲示板を利用して下さい。(twitterはbotなので、殆どチェックしません)