トリガー」タグアーカイブ

【Unity】アニメーターの遷移にORの条件をつける

アニメーターコントローラーで次のステートに遷移するときに、「または」を使った条件を設定します。 まず2つのトリガーパラメーターと、2つのステートを行き来する遷移を作ります。 右側の矢印をクリックしてインスペクタのCond… 続きを読む »

【Unity】どのドアを通過してどの部屋に出入りしたか判定する

どのドアを通ってどの部屋に出入りしたかを、トリガーを使って判定してみます。 まず簡単に部屋と出入り口を一つ作り、出入り口を挟むようにコライダーを2つ置きました。 コライダーはIs Triggerにチェックが入っていて、出… 続きを読む »

【Unity】開閉中のドアにぶつかると自動で後ろに下がる

ドアを開閉中にドアがプレイヤーに当たると、キー入力がなくても自動でプレイヤーを後ろに移動させます。 ドアの開閉中はプレイヤーの移動や回転をロックしているので、ドアが引っかかると一旦ドアの開閉をやめてプレイヤーを移動させて… 続きを読む »

他のオブジェクトの表面に沿ってオブジェクトを移動させる

ゲーム中にマウスを使って、他のオブジェクトの表面上に沿ってオブジェクトを移動させます。 空のゲームオブジェクトにスクリプトを付けます。 using System.Collections; using System.Col… 続きを読む »

Unityで銃を撃つ #10 マガジンを拾う

マガジンのアイテムを拾うと、銃の残弾数が増えるようにします。 まずマガジンのオブジェクトを新規作成して、コライダーとRigidbodyと新規スクリプトを付けました。 今回は衝突しないようにIs Triggerにチェックを… 続きを読む »

Unityで銃を撃つ #6 右クリックで照準器を覗き込む

右クリックで照準器を覗き込むアニメーションを付けます。 まず銃のオブジェクトを選択して、AnimationウィンドウでCreate New Clip…をクリックし、新規アニメーションの名前を付けて保存します。… 続きを読む »

Unityでカーリングゲームを作る #4 オブジェクトを集めて距離によってソートする

円(ハウス)の中にあるオブジェクトの情報を、円の中心からの距離が近い順に表示します。 空のゲームオブジェクトを新しく作って、Sphere Colliderを付けます。 Is Triggerにチェックを入れます。 非アクテ… 続きを読む »

Unityでカーリングゲームを作る #3 トリガーの当たり判定でカメラを切り替える

カーリングの的の画像をペイントソフトで適当に作ってマテリアルに設定しました。この的は「ハウス」と呼ばれます。 ハウスの近くにストーンがあって、そのストーンが動いているときだけ、上から見下ろすようなカメラに切り替えてみます… 続きを読む »