「簡易チュートリアル5」の編集履歴(バックアップ)一覧はこちら

簡易チュートリアル5」(2013/11/17 (日) 03:16:04) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<<敵の配置 ~ スクリプトの設定>>  さらに、スクリプトを設定して、敵の移動や攻撃、ショットや敵の衝突時の消滅を設定しましょう。 ----  敵弾を作成します。 <キャラクタ編集>  メイン タブ ①スプライトで、スプライト編集で作成したスプライトを登録します。 ②キャラクタの種類で、「敵弾(ノーマル)」を選択します。 ③項目で、「パターン番号」や「攻撃力」を指定します。 ④フラグで、「攻撃判定を持つ」と「進行方向を向く」をonにします。 ----  敵弾のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「通過」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ④タスク選択で「9:攻撃ヒット時」を選択します。 ⑤パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート9の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  敵機(地上物)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②攻撃タブより、「ショット」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「弾用のキャラクタ」にキャラクタ編集で作成した敵弾を登録します。 ④「通常弾」で「時期を狙う」にして、「同時発射数」を1、「発射回数」を1、「弾速度」を100に設定します。 ⑤時間待ちを「指定フレーム数」にして、フレーム数を「50」に設定します。 ⑥タスク選択で「11:破壊時」を選択します。 ⑦パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  敵機(空中物)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②移動タブより、「直交座標」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「移動力を絶対値で指定する」にして「X0(正で右へ移動)」と「Y0(正で下へ移動)」を移動pixの100倍値で入力します。 ④時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ⑤タスク選択で「11:破壊時」を選択します。 ⑥パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  自機弾(非貫通弾)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「通過」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ④タスク選択で「9:攻撃ヒット時」を選択します。 ⑤パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート9の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  自機のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「タスク開始」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「タスク番号」を13にして、「最初から開始する」をonにして、時間待ちを「しない」に設定します。 ④制御タブより、「タスク停止」パネルを選択し、パネル配置画面の「タスク開始」パネルの直下に左ドラッグ&ドロップします。 ⑤「タスク番号」を0にして、「最初から開始する」をonにして、時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ⑥タスク選択で「11:破壊時」を選択し、パネル配置画面の左上で右クリックして、「ゲート作成」を行います。 ⑦制御タブより、「タスク開始」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。 ⑧「タスク番号」を13にして、「最初から開始する」をonにして、時間待ちを「しない」に設定します。 ⑨制御タブより、「タスク停止」パネルを選択し、パネル配置画面の「タスク開始」パネルの直下に左ドラッグ&ドロップします。 ⑩「タスク番号」を11にして、「最初から開始する」をonにして、時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ---- *キャラクタ編集のメインタブのスクリプトより、「新規」で同名のスクリプトを作成して登録可能。 *スクリプト編集では、タスクの開始には「ゲート」が必要で、ゲートが作成されたパネル配置画面では、どこかで「フレーム数を1以上 」消費しなくてはならない。 ---- <テストプレイ> ①テストプレイで、「通しデバッグ」を選択すると、背景のスクロールに合わせて敵が出現します。 ----
<<敵の配置 ~ スクリプトの設定>>  さらに、スクリプトを設定して、敵の移動や攻撃、ショットや敵の衝突時の消滅を設定しましょう。 ----  敵弾を作成します。 <キャラクタ編集>  メイン タブ ①スプライトで、スプライト編集で作成したスプライトを登録します。 ②キャラクタの種類で、「敵弾(ノーマル)」を選択します。 ③項目で、「パターン番号」や「攻撃力」を指定します。 ④フラグで、「攻撃判定を持つ」と「進行方向を向く」をonにします。 ----  敵弾のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「通過」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ④タスク選択で「9:攻撃ヒット時」を選択します。 ⑤パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート9の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  敵機(地上物)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②攻撃タブより、「ショット」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「弾用のキャラクタ」にキャラクタ編集で作成した敵弾を登録します。 ④「通常弾」で「時期を狙う」にして、「同時発射数」を1、「発射回数」を1、「弾速度」を100に設定します。 ⑤時間待ちを「指定フレーム数」にして、フレーム数を「50」に設定します。 ⑥タスク選択で「11:破壊時」を選択します。 ⑦パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  敵機(空中物)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②移動タブより、「直交座標」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「移動力を絶対値で指定する」にして「X0(正で右へ移動)」と「Y0(正で下へ移動)」を移動pixの100倍値で入力します。 ④時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ⑤タスク選択で「11:破壊時」を選択します。 ⑥パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  自機弾(非貫通弾)のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「通過」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ④タスク選択で「9:攻撃ヒット時」を選択します。 ⑤パネル配置画面の左上で右クリックして、「ゲート作成」を行い、制御タブより、「消滅」パネルを選択し、パネル配置画面の左上(ゲート9の直下)に左ドラッグ&ドロップします。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  自機のスクリプトを設定します。 <スクリプト編集> ①タスク選択で「0:メインタスク」を選択します。 ②制御タブより、「タスク開始」パネルを選択し、パネル配置画面の左上(ゲート0の直下)に左ドラッグ&ドロップします。 ③「タスク番号」を13にして、「最初から開始する」をonにして、時間待ちを「しない」に設定します。 ④制御タブより、「タスク停止」パネルを選択し、パネル配置画面の「タスク開始」パネルの直下に左ドラッグ&ドロップします。 ⑤「タスク番号」を0にして、「最初から開始する」をonにして、時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。 ⑥タスク選択で「11:破壊時」を選択し、パネル配置画面の左上で右クリックして、「ゲート作成」を行います。 ⑦制御タブより、「タスク開始」パネルを選択し、パネル配置画面の左上(ゲート11の直下)に左ドラッグ&ドロップします。 ⑧「タスク番号」を13にして、「最初から開始する」をonにして、時間待ちを「しない」に設定します。 ⑨制御タブより、「タスク停止」パネルを選択し、パネル配置画面の「タスク開始」パネルの直下に左ドラッグ&ドロップします。 ⑩「タスク番号」を11にして、「最初から開始する」をonにして、時間待ちを「指定フレーム数」にして、フレーム数を「1」に設定します。  スクリプトをキャラクタに登録します。 <キャラクタ編集>  メイン タブ ①スクリプトで、スクリプト編集で作成したスクリプトを登録します。 ----  スクリプト編集 注)キャラクタ編集のメインタブのスクリプトより、「新規」で同名のスクリプトを作成して登録することが可能です。 注)スクリプト編集では、タスクの開始には「ゲート」の作成が必要です。 注)スクリプト編集では、ゲートが作成されたパネル配置画面では、どこかで「フレーム数を1以上」消費する必要があります。 (パネルがなかったり、「時間待ちをしない」のみでタスクが終了する場合、「無限ループ」エラーが発動します) ---- <テストプレイ> ①テストプレイで、「通しデバッグ」を選択すると、敵に自機弾を当てて倒せるようになり、自機もまた敵弾や敵に当たることで倒され、復活します。 ②ゲーム設定で設定された残機数(初期値3)がなくなるとコンティニューとなり、設定されたコンティニュー数(初期値3)もなくなるとゲームオーバーになります。 ----

表示オプション

横に並べて表示:
変化行の前後のみ表示: