CF2.5の「オブジェクトの発射」は使うなって言うけれども

じゃあどうやって発射を実装すればええの?ってなりませんでしたか?私もちょっと悩みましたが、実装してみたら意外と簡単に出来ました。
今日はその解説と言うか備忘録的に書き残しておきます。

やり方

順番にやっていきましょう。

下準備

フレームエディタ上でアクティブオブジェクトを作成して配置します。配置後は必ずプロパティ上で以下の設定を変更しましょう。

  • 開始後に表示のチェックを外す
  • 開始時に作成のチェックを外す

これをやっておかないと、フレームが開始した時点でレーザーが画面上に現れるためシュールになってしまいます。

オブジェクトの作成

適当なキー(例: Shiftキー)を押した時に発射されるようにしましょう。マウスポインタとキーボード - キーボード - 何かキーを押したか?から、Shiftキーを押下したらオブジェクトの作成アクションを行います。下準備で配置したレーザーなりビームなりを選択して下さい。((オプションで発射地点とかプレイヤーの向きに合わせて自動設定してくれる便利機能があるので、必要なら設定して下さい。))
とりあえずテスト実行してみて下さい。発射したは良いけれどもちっとも動かないですよね?次はビームを直進させる処理を実装しましょう。

発射

位置 – x座標を変更
から現在のX座標 - 移動させたい数値を入力します。簡単~

終わり

なんという殴り書き…w

[ajax_load_more container_type="ul" post_type="post" category="%e3%82%a4%e3%83%b3%e3%83%87%e3%82%a3%e3%83%bc%e3%82%b2%e3%83%bc%e3%83%a0%e3%82%af%e3%83%aa%e3%82%a8%e3%82%a4%e3%82%bf%e3%83%bccf2-5,%e3%82%b2%e3%83%bc%e3%83%a0,%e3%82%b2%e3%83%bc%e3%83%a0%e4%bd%9c%e6%88%90,%e3%83%96%e3%83%ad%e3%82%b0,%e5%b7%a8%e4%b9%b3%e5%b7%ab%e5%a5%b3%e7%97%b4%e6%bc%a2%e9%9b%bb%e8%bb%8a" progress_bar="true" progress_bar_color="ed7070" images_loaded="true" scroll="False"]

コメントを残す

メールアドレスが公開されることはありません。