Unity

スポンサーリンク
IT

Unity C#で敵や玉が自分を追いかけてくるようにする方法/Vector2、normalizedの使い方

「敵などがプレイヤーキャラを追いかけてくる」処理の実装方法です。 イメージ的には移動するスクリプトの「移動方向」を敵キャラと自キャラの位置関係から割り出し、一定速度で移動させます。
IT

Unity C#で動いている時だけアニメーションさせる方法/Animator.enabledの使い方

色々やりかたはあると思うんですが、ここでは動きを登録しておいて、条件を満たした時だけアニメを担当するコンポーネントを有効化するという非常に単純な方法で実装しています。
IT

Unity2Dで同じ画像をタイルのように並べて使用する方法/描画モード(タイル状)の使い方

描画モードを変更することで、ひとつの画像をタイルのように並べて、連続した画像として扱うことが可能です。 ここでは床のブロックに使っていますが、背景や模様などにも使えます。
IT

Unityで着地している時だけジャンプができるようにする方法/OnTriggerEnter2D、OnTriggerExit2Dメソッドの使い方

トリガーを判定に使ってフラグを管理し、フラグがTrueの時だけなんかする、という処理の実装です。 ここでは「接地してる間はジャンプできる」という処理を実装します。 成果物 ぴょんぴょんさせます。 OnTriggerEnter...
IT

Unityで進行方向へ力を加えることでオブジェクトを移動させる方法/Rigidbody.AddForceの使い方

Rigidbody.AddForceはRigidbody.Velocityと似ていますが、Velocityが速度を直接変更するのに対し、AddForceでは力を加えて結果として速度や位置などを変更します。どちらも物理演算処理であることには変...
IT

Unity C#でずっと同じ処理を行うイベント/Update、FixedUpdate、LateUpdateメソッドの使い方

Update、Fixed Update、LateUpdateはどれも「永遠に同じ処理を繰り返す」イベントです。 ここでは各イベントの差について簡単に解説します。
IT

Unityのアセットストアの使い方、無料素材の見付け方

Unityはパッケージングや物理演算だけでなく、絵や音楽などの素材についても専用サイトでフォローしています。自分で絵を描いたりモデルを作ったりできなくても、Unity公式のアセットストアを使いこなすことができれば、様々な素材をダウンロードし...
IT

Unity2Dによる簡単な脱出ゲームの作成記録

適当に画面作ってたら勢いで全部作っちゃったので、おおざっぱにポイントをまとめておきます。WebGLで出力して、UnityRoomで公開してます。製作期間は倉庫番作った後に作ってるので、記事書きつつ三週間ぐらい? 全部解説するのは諦めました...
IT

Unityで条件を満たす間処理を繰り返す方法/While文の使い方

Unity(C#)で繰り返し処理を行う方法はいくつかありますが、While文では指定した条件を満たす間処理を繰り返すことができます。 待機処理を使って、一定時間ラジオをゆらゆら揺らしてみようと思います。
IT

Unityでスクリプトから音楽(BGM)、効果音(SE)を再生する、音を鳴らす方法/AudioSource.Play、PlayOneShotの使い方

Unityで音を鳴らす方法です。PlayはBGM向けで、同時に複数の音源の再生ができず、次の曲が始まると前の曲から差し替えられます。