キャラクターを制御する為のコンポーネントです。自分で操作するキャラクターをうまい具合にUnityが処理してくれます。選択し、jsファイルを作成します。名前は適当にしときましょう。PlayerControllerとか。起動して以下のように書き込みます。y軸は常に0に設定しとく。前フレームとの時間を返してくる。Time.deltaTime);}説明は上記コード内に書いた。書いたら保存してUnityの画面に戻ります。ドラッグアンドドロップします。これで十字キーで移動できるようになりました。上記再生ボタンを押して十字キーで動かしてみましょう。自機に画像をつけるこのままだととても味気ないので四角形に戦闘機の画像を貼り付けます。画像を作るのは大変なのでフリーで使用できるものを使います。ありがとうございます。フリーゲーム素材&無料ゲーム上記リンクから戦闘機素材をダウンロードし、適当なペイントソフトでUnityで使用する画像を作成します。以下のようにアニメーションする画像を一つにまとめます。まとめたらProject画面にドラッグして入れます。これを先ほど作った四角形に適用します。オブジェクトの見た目を変えるにはマテリアルを使用します。選択し、マテリアルを作成します。書いてあるところに放り込みます。して見える範囲を調節します。画像につけたアルファチャンネルがうまく動いてくれます。画面にある四角形にドラッグして適用します。自機にアニメーションをつけるこのままでは寂しい、というかせっかく画像2つくっつけた意味が無いのでそれを使ってアニメーションさせます。スクリプトを編集し、以下を追記します。画像をずらして表示する事ができます。それを高速でずらす事でアニメーションを実現します。半端なのは画像作成時にちょっとずれたので...。使うのでしっかり覚えたほうが良いです。自分がUnityの勉強したときの本のサポートサイトに良いページがあったので紹介します。Updateスクリプト書き終わったら後再生ボタンを押したら画像が高速で切り替わって表示されると思います。アプリ作ってると気がついたらメモリ使いまくってるなんて事があるっぽいのでリソースの解放方法をいくつかメモ。スマートフォンなどのモバイル向けデバイスは適当に作ってるとメモリが足りなくてアプリが落ちたりする。ようなシンプルなアクションゲームを作成してみた。回転しながら迫ってくる壁を避け続けるゲームです。線を描画する当初線を書く予定は無かったんだけど、マウスの軌道を表示するのにわかりやすいかなと試しに使ってみた。限らずアプリケーションを作成してるとダイアログボックスを出したくなる時がある。ダイアログボックスを出す事が可能になる。テクスチャや音などをゲームオブジェクトに適用する際、エディタにあるインスペクタ欄で操作すると思う。基本的に使用するファイルは予めセットしないといけない。ファイル数が多いと大変。フォルダ...2014.10.07Unity3Dを使って2Dのシューティングゲームを作ってみた。‘(‘.」と出てきます。17:10それだけでは原因を特定できませんが、エラーメッセージからすると文法エラーですね。入力した内容を確認してみてください。Input.GetAxis(“Vertical”));文字化けしてますね。21:51指摘ありがとうございます。文字参照がそのまま出ていたようですね。15:10書かれているまま何度も試してみたのですが、プレイヤーをPlaneで作ったら動作しませんでした。Cubeで作成すると動作するのですが理由がわからないです。component”という質問はでません。Planeだと動かせないのでしょうか?こちらUnity4.3で作成しております。作成したのでできるはずです。何か操作を間違えたか、私の記述にミスがあるのかもしれません。問題ないとは思います。13:41YAMAGENさんとおそらく同じ現象にハマりましたので、私を含めた初心者の方のために書き込ませて頂きます。Colliderのチェックが標準で入り、下記のリマインドは発生しませんでした。押します.そのため、scriptを追加して再生ボタンを押してもplayerが動かない、という事態になります。Colliderのチェックを外し、無効にする」です。初心者な私はなかなか気付きませんでした。上のものでカメラの設定とは関係ありません。ゲーム内で利用しているカメラについてはその5で解説しています。コメントをキャンセルメールアドレスが公開されることはありません。コンピュータ・モバイルに関するお役立ち情報を書いてます。お問い合わせは以下のメールアドレスへお願いします。記事広告やレビュー依頼なども受け付けております。参考までに本ブログのPVは月17万-20万ほどです。Mobiler.タイトルとURLをコピーしました。