第一回2018年12月18日こんにちはホロ元です。Shooterに関して解説していきたいと思います。Unityを触るという方や(Unityの基本画面に関してはこちらでまとめています。このチュートリアル...もちろん解説付きで無料でできるのですが、いくつか問題があります。〇1、英語オンリーである。〇2、バージョンが少し古い英語が得意という方はまずは公式チュートリアルの映像をもとにやってみてほしいのですが、ただでさえコレカラUnityを始めるのに英語必要なの?という方...大丈夫!解説します画像付きのスライドです概要unityの公式チュートリアル。▶SpaceShooterこれをやればシューティングゲームを作りながら、C#スクリプトを書くことで以下のことが学べます。C#の書き方baundaryの使い方=[Destroy]の使い方、[Instancelate]の使い方If構文の使い方。[GetCompornent]の使い方。今回RigdBodyをforceとして使用する。オーディオソースの使い方。Shooterと入力することでSpaceShooterTutorialをインポートすることができる。tutorialアセットこのアセット内に完成形のゲームを含めmaterialやモデル、サウンドデータ、すべてがそろっているので他にインポート(取り組む)ものは必要ないです。今回のゲームはモデルやテクスチャを用い『自分でスクリプトを書く』ことによって学びながら完成を目指すことになります。アセットに入っているフォルダー『complete_Game』は完成形ですので参考にしてください。lightが存在すると思います。Screen]のチェックを外す。Height]を900に設定する。2,プレイヤーゲームオブジェクトの作成[project]より[Models]フォルダーから[vehicle_playerShip]をドラッグアンドドロップでシーンに配置。[Transform]蘭の横にある歯車マークをクリックすることから[Reset]を選択することによってTransformがリセットされる。動かすための設定(これを行わないとただの物体となる。component]>[physics]>[RigidBody]を付ける。※A1この状態ではRigidBody=重力が働くので真下に落ちてしまいます。Gravity]のチェックを外す=無効にする。この状態でゲームを実行した場合シップが落ちることはなくなります。当たり判定の設定をするため[Project]より[Model]>[vehicle_PlayerShip_colider]を使用する。Trigger(※A2)]にもチェックを入れる。Collider]コンポーネントの[Mesh]にドロップする。※A3hierarchy上の[PlayerShip]をクリックし[Player]にリネーム=名前を変える。Box]を必要としないため(カメラが固定され動かないため最小限の背景の描写でよい)一度背景を真っ黒にする。Color]に変更し[Background]をクリックしRGB=0,0,0=真っ黒にする。Component)「Project」から[Textrues]を開き[tile_nebula_green_dff]をドラッグし[Background]にドロップ。□Quadにテクスチャが設定されることを確認しましょう。[Hierarhcy]より[Background]の[transform]の[Scalex,y]=15,30に設定。主要lightではないため明るさを調整するため[Intensity]を[1]に設定[Color]を設定しR,G,B=128,192,192に設定。大体ダウンロード等を含め所要時間45分程度がラインです。さあ、25分程度でできたでしょうか?出来なかったというそこのあ・な・た!さあとなりや周りの人に「Wi-fiがのろまなだけだ!何も問題はない!」とドヤりましょう。さあスクリプトの時間ですC#ですよ。このサイトはWebnodeで作成されました。