<トラブルシューティング> よくある質問と、チェックすべき項目、解決方法など。 ---- (起動関連) ・SB本体が起動しない ①WindowsXPか?(Windows 2000およびVistaでも動作するが、Macでは不可能) ②最新版のDirectX9になっているか?(DirectX9.0c,D3DX9_30.DLLが含まれるバージョン,2006April以降が必要) ---- (インターフェース関連) ・入力デバイスがわからない ①プロジェクトファイルの編集では、キーボードとスクロールマウスが使用可能。 ②テストプレイやゲーム内では、キーボードとゲームパッドが使用可能。(ゲーム内では、マウスは非対応) ・キーボード/ゲームパッドの対応キー/ボタンがわからない →[[キーボード対応表]] ・キーコンフィグの仕方がわからない →[[キーコンフィグ]] ---- (キャラクタ:プレイヤー関連) ・プレイヤーが登場しない ①スプライト編集:スプライトは作成したか? ②キャラクタ編集:スプライトはキャラクタに登録したか?(スプライト未登録時にはキャラクタは矩形となる) ③キャラクタ編集:パターン番号は設定したか? ④キャラクタ編集:パターン番号は0ではないか?(パターン番号0で描画オフとなる) ⑤キャラクタ編集:パターン番号が透明キャラクタ(カラーキー単色のキャラクタ)を指定していないか? ⑥キャラクタ編集:描画しないのフラグはオンでないか? ⑦ゲーム設定:常駐スプライトは登録したか?(スプライト未登録時にはキャラクタは矩形となる) ⑧プレイヤー編集:本体設定で自機用キャラクタは指定したか? ⑨プレイヤー編集:各移動方向別のパターン番号は設定したか? ⑩ゲーム設定:プレーヤー機は登録したか? →[[キャラクタ別のフラグ設定]] ・プレーヤーが操作できない ①キャラクタ編集:コントロールのフラグはオンか? ②プレイヤー編集:本体設定で自機用キャラクタを指定したか? ③ゲーム設定:プレーヤー機は登録したか? ④キーコンフィグ:キーボード設定やパッド設定は間違っていないか? →[[キーボード対応表]] ---- (キャラクタ:当たり判定関連) ・攻撃が当たっても死なない ①攻撃側と防御側のキャラクタは当たり判定が発生する組み合わせか? ②攻撃側のキャラクタの攻撃判定のフラグはオフでないか? ③攻撃側のキャラクタの攻撃力は設定したか? ④防御側のキャラクタの防御判定のフラグはオフでないか?無敵のフラグはオンでないか? ⑤防御側のキャラクタの体力は設定したか? ⑥攻撃側の攻撃力よりも、防御側の防御力の方が上回っていないか? ⑦ダメージ(攻撃側の攻撃力-防御側の防御力)よりも防御側の体力の方が上回っていないか? ⑧防御側の破壊時タスクにゲートは設定されているか? ⑨防御側の破壊時タスクに消滅パネルは設定されているか? →[[当たり判定]],[[キャラクタ同士の当たり判定]] ・持続的にダメージをくらう ①攻撃側の攻撃時タスクで一時的に攻撃判定を無効にするか、攻撃キャラクタを消滅させる。 ②防御側の防御時タスクで一時的に防御判定を無効にするか、一時的に無敵にする。 →[[連続当たり判定の防止]] ・攻撃時タスクや防御時タスクが連続で起動する ①当たり判定後にどちらかのキャラクタを消滅させる。 ②当たり判定後に一時的に攻撃判定や防御判定を無効にするか、一時的に無敵にする。 ③攻撃タスクや防御タスクにタスク停止パネルは設定されているか? →[[連続当たり判定の防止]] ---- (キャラクタ:スプライト関連) ・スプライトが表示されない ①スプライト編集:スプライトは作成したか? ②キャラクタ編集:スプライトはキャラクタに登録したか?(スプライト未登録時にはキャラクタは矩形となる) ③キャラクタ編集:パターン番号は設定したか? ④キャラクタ編集:パターン番号は0ではないか?(パターン番号0で描画オフとなる) ⑤キャラクタ編集:パターン番号が透明キャラクタ(カラーキー単色のキャラクタ)を指定していないか? ⑥キャラクタ編集:描画しないのフラグはオンでないか? ⑦ゲーム設定:常駐スプライトは登録したか?(スプライト未登録時にはキャラクタは矩形となる) ・ウエポンが表示されない ①-⑦ ⑧プレーヤー編集:武器設定で弾用キャラクタは指定したか? ⑨プレーヤー編集:パターン番号は設定したか? →[[武器設定 タブ]] ・オプションが表示されない ①-⑦ ⑧プレイヤー編集:オプション設定でオプション用キャラクタは指定したか? →[[オプション設定 タブ]] ・自機が表示されない ①-⑦ ⑧プレイヤー編集:本体設定で自機用キャラクタは指定したか? ⑨プレイヤー編集:各移動方向別のパターン番号は設定したか? ⑩ゲーム設定:プレーヤー機は登録したか? →[[本体設定 タブ]] ・キャラクタの画像が四角アイコンで表示される ①キャラクタ編集:スプライトは登録したか? ②ゲーム設定:キャラクタに登録したスプライトを常駐スプライトに登録したか? ・透明色が透明にならない ①スプライト編集:カラーキー(ARGB)は設定したか? →[[スプライト編集]] ・半透明にならない ①スクリプト編集:描画方式パネルで、描画ファンクションは半透明に設定したか? ②スクリプト編集:描画カラーパネルで、頂点カラー(乗算カラー)のARGBのうちα値は、00<α値<FF(00:無色透明,FF:不透明)で設定したか? →[[キャラクタのカラー]] ---- (サウンド:効果音・BGM関連) ・ ---- (ステージ:背景関連) ・透明色が透明にならない ①スプライト編集:カラーキー(ARGB)は設定したか? →[[背景編集]] ・背景編集の右側のマップエリア(チップ配置画面)に透明色が反映されない ①不具合のため、マップエリアでは純黒色(0xFF000000)が常に透明色になります。(ゲーム内ではカラーキーで指定した色が透明になる) →[[背景編集]] ・半透明にならない ①スクリプト編集:背景カラーパネルで、描画ファンクションは半透明に設定したか? ②スクリプト編集:背景カラーパネルで、頂点カラー(乗算カラー)のARGBのうちα値は、00<α値<FF(00:無色透明,FF:不透明)で設定したか? →[[背景のカラー]] ---- (ステージ:スクロール関連) ・ ---- (ステージ:敵配置関連) ・ ---- (スクリプト関連) ・無限ループエラーが出る ①スクリプト編集:起動されるタスクにゲートは作成したか? ②スクリプト編集:ゲートを作成したタスクには配置パネルを置いたか? ③スクリプト編集:ゲート開始からタスク最後まで、どの経路でも必ず1フレーム以上の時間待ちが設定されているか?(最後に消滅する場合を除く) ④スクリプト編集:脱出できないOUT→INの無限ループはないか? ⑤スクリプト編集:時間待ちが動作完了までの通過パネルがないか? →[[無限ループ・エラー]] ・スクリプトパネルが実行されない ①キャラクタ編集:キャラクタにスクリプトは登録したか? ②スクリプト編集:一部のスクリプトパネルには、時間待ちの設定が必要。 ③連続で同じスクリプトパネルを並べる場合は、時間待ちの設定が必要。 (前者のパネルに時間待ちを設定していないと、前者のパネルは実行されない) →[[無限ループ・エラー]] ・強制終了する ①スクリプト編集:子生成パネルで、子キャラクタに親キャラクタを指定していないか? ②スクリプト編集:ショットパネルで、弾用キャラクタに発射元キャラクタを指定していないか? →[[無限ループ・エラー]] ---- (レイアウト関連) ・レイアウトパーツが表示されない ①ゲーム設定:メインレイアウトは登録したか? ②レイアウト編集:レイアウトパーツには優先度があり、上方のパーツほど優先順位が高い。 →[[レイアウトパーツの色指定]] ・変数が表示されない ①レイアウト編集:レイアウトで表示できる変数は、自機のメインタスクおよびユーザータスクのローカル変数のみ。 →[[キャラクタのローカル変数のレイアウトへの表示]] ---- (配布ビルド関連) ・ ---- (ゲームプレイ関連) ・ゲームを全画面表示に切り替えできない ①Enterキーで全画面表示とウインドウ表示を切替可能。(テスト実行時は、全画面表示は不可能) ・ゲームを強制終了できない ①Escキーでゲームを強制終了可能。 ②ウインドウの右上の「×」ボタンを左クリックでも強制終了可能。 ③ウインドウの上の「タイトルバー」を右クリックで「ウインドウを閉じる」でも強制終了可能。 ④タスクバーを右クリックで「ウインドウを閉じる」でも強制終了可能。 ⑤タスクマネージャーの「アプリケーションタブ」でプログラムを選択し、「タスクの終了」でも強制終了可能。 ・ゲームの起動が遅い ①ゲーム自体の開始時の読み込み時間が長い。 ②使用しているPCのCPU、メモリ、空きハードディスク容量、グラフィックボードの性能(ビデオメモリの容量)に問題がある。 ・ゲームの速度が遅い ①使用しているPCのCPU、メモリ、空きハードディスク容量、グラフィックボードの性能(ビデオメモリの容量)に問題がある。 ・全画面でプレイすると速度が速くなる ①グラフィックボード(ビデオカード)の設定で、垂直同期がオフになっていないか? (垂直同期がオフの場合に、処理速度が速くなる)