【Unity】シーン間で値を受け渡す方法
シーンを跨ぐと保持している値が削除されるが、staticを付けると削除されない。 public static bool isPause;
Keep technology simple.
シーンを跨ぐと保持している値が削除されるが、staticを付けると削除されない。 public static bool isPause;
ゲームを作っていて特定のGameObjectの数を数えたい時がある。 例えば、敵キャラを数えておいて全員倒されたらゲームクリア!!のように設定したい場合。 そういう時は以下のコードを使うと良い。 public class…
Unityでコライダを設定したらアニメーションの動きとズレていたことがありました。 無料のアセットに適当なアニメーションをくっつけて死んだ時の演出をしたのですが、見事にコライダがずれてます。 原因としては、コライダをアタ…
ゲームを作っていてダメージを受けた時のエフェクトをどうするか悩む方も多いはず。 1つの方法としては分かりやすいのは画面を赤くすることだと思います。 以下のような感じで作ってみました。 被弾時にカメラシェイクも入っています…
FPSで追いかけてて発砲してくる敵キャラを作ってみました。 無料のアセットだけを使って実装しました。 アセットはToon Soldiers Demoというのを使っています。 https://assetstore.unit…
スクリプトでuguiのImageの色を変更するには以下の通り。 //透明だったボタンを黒くする button_object.GetComponent<Image>().color = new Color(0f…