【Unity】雷を作る
Unityで簡単に雷を作ってみました。Planeに画像を表示してアニメーションさせました。 まず適当に雷の画像を作りました。 これをGIMP2で開いて、白いレイヤーを追加して、そのレイヤーマスクにこの画像をコピペします。… Read More: 【Unity】雷を作… »
Unityで簡単に雷を作ってみました。Planeに画像を表示してアニメーションさせました。 まず適当に雷の画像を作りました。 これをGIMP2で開いて、白いレイヤーを追加して、そのレイヤーマスクにこの画像をコピペします。… Read More: 【Unity】雷を作… »
前の記事ではグレネードが爆発すると敵は毎回同じダメージを受けていましたが、転がったグレネードからの距離に応じてダメージ判定をして、敵の受けるダメージを変えてみます。 まずグレネードのスクリプトで敵との距離を調べてダメージ… Read More: 【Unity】爆発の… »
グレネードを投げると数秒後に爆発して、敵やアイテムを吹き飛ばすようにします。 まず敵のスクリプトにパブリックなメソッドを作ります。 public void Explode(Vector3 center) { // 体力を… Read More: 【Unity】グレネ… »
Unityでグレネードを投げる #1 爆発させて周りのオブジェクトを吹き飛ばす Rigidbody.AddExplosionForceを使って、手榴弾を作ってみます。前の記事では、常にシーンの中心で爆破させていましたが、… Read More: Unityでグレネー… »
Unityでは爆発を表現できる関数が用意されているので使ってみます。 https://docs.unity3d.com/jp/460/ScriptReference/Rigidbody.AddExplosionForce… Read More: Unityで爆発を物… »
プレイヤーが枠からはみ出たときに爆発させるようにします。 Playerにつけたスクリプトのクラスの冒頭に爆発のオブジェクトを宣言します。 public GameObject explosion; publicにしているの… Read More: Unityで3Dミニ… »
スタンダードアセットには、たくさんのパーティクルシステムが用意されています。 これらは、シーンにドラッグアンドドロップで配置するだけで簡単に使えます。 ジェットエンジンのような「Afterburner」 砂塵のような「D… Read More: Unityのスタンダ… »