アニメーションカーブをスクリプトで使う
アニメーションカーブをスクリプトで使ってみます。 シーン上のSphereオブジェクトにスクリプトを付けました。 using System.Collections; using System.Collections.Gen… 続きを読む »
アニメーションカーブをスクリプトで使ってみます。 シーン上のSphereオブジェクトにスクリプトを付けました。 using System.Collections; using System.Collections.Gen… 続きを読む »
Planeの表面などで動画再生してみます。 PlaneオブジェクトにVideo Playerコンポーネントを追加します。 Render ModeをMaterial Overrideにします。 Video Clipに動画の… 続きを読む »
Unityでボーリングゲームを作ります。 スタンダードアセットのFPSコントローラから玉を投げます。プレイヤーの進む方向へ、プレイヤーが早く動いているほど強く玉を投げてみます。 玉のプレハブを作ります。 コライダーのRi… 続きを読む »
Unityでは爆発を表現できる関数が用意されているので使ってみます。 https://docs.unity3d.com/jp/460/ScriptReference/Rigidbody.AddExplosionForce… 続きを読む »
今まではCubeをストーンに見立てて使っていて、相手の手番のときは色を変えていました。 public Color color2; —- if (num % 2 == 1) { player = false; GetC… 続きを読む »
リアル銃をFPSコントローラーに持たせて撃ってみます。 アセットストアで銃を検索するとたくさんのアセットが出ます。 無料のものを適当にダウンロード&インポートしてみます。 プレハブから一つ選んでシーンに配置しました。 ス… 続きを読む »
手番によってストーンのマテリアルの色を変えます。 ストーンのプレハブに付けたスクリプトでストーンのRendererコンポーネントを得ます。 using System.Collections; using System.C… 続きを読む »
ストーンを複数発射できるようにします。 まずストーンをプレハブ化して、どれかのキーを押すとストーンのインスタンスを作ります。 ストーンのプレハブにスクリプトを付けました。 using System.Collections… 続きを読む »
シーンビューの視点を良いところにもってきて、定点のメインカメラを選択します。 GameObject -> Align With View をクリックするとメインカメラからの視点がシーンビューの視点と同じになります。… 続きを読む »
地面からモグラを出現させて、前の記事の方法で玉を当てるFPSミニゲームを作りました。→3Dモグラ撃ちゲーム シーンの床の下にカプセルを配置して、アニメーションを付けます。 Add PropertyでPositionを追加… 続きを読む »
マウスでクリックした場所にナビメッシュエージェントを移動させてみます。 空のゲームオブジェクトに新しいスクリプトを付けます。 Textオブジェクトも作ります。 using System.Collections; usin… 続きを読む »
こちらの記事の方法でゲーム中にライトマップを切り替えてみます。 まずブラウザ向けのビルドを想定して、Window -> Rendering -> Lighting Settings からRealtime GI… 続きを読む »
ゲーム中に空の画像や太陽光を変えてみます。 if (Input.GetKeyDown(KeyCode.Alpha1)) { RenderSettings.ambientIntensity = 0.77f; // 空の明る… 続きを読む »
とりあえずWebGL向けにビルドしてみます。 まず、画面サイズに合わせて文字が拡大縮小するように、シーンに配置されているCanvasのCanvas Scalerコンポーネントで、UI Scale Modeを Scale … 続きを読む »