【Unity】NPCにワープしながら移動させる #2
前の記事でナビメッシュエージェントをワープさせるときに、ナビメッシュエージェントが消えて少し時間を開けてから出現するようにしてみます。 // Update() // 数秒ごとに second = 0f; if (num … 続きを読む »
前の記事でナビメッシュエージェントをワープさせるときに、ナビメッシュエージェントが消えて少し時間を開けてから出現するようにしてみます。 // Update() // 数秒ごとに second = 0f; if (num … 続きを読む »
ナビメッシュエージェントが目的地に向かう時に小刻みにワープさせてみました。 まず、目的地を設定した後に、前の記事の方法で経路上の位置を等間隔に取得します。オレンジ色の球を置いたときにVector3のリストに球の位置を追加… 続きを読む »
前の記事のスクリプトで、ナビメッシュエージェントに目的地への経路上でワープさせてみます。 second += Time.deltaTime; if (second >= 3f) { second = 0f; Vec… 続きを読む »
はしごにレイが当たっているときにマウスクリックではしごを登り始め、登っているときはプレイヤーの回転を制限します。また、ななめのハシゴに沿って登れるようにします。 // カメラ // はしごをのぼる else if (hi… 続きを読む »
FPSコントローラーではしごを登ってみます。 はしごを登る時は、はしごからの距離やキャラが回転できる範囲を常に同じにしたいと思ったので、今回はキャラクターコントローラーをはしごの前の指定の位置へワープさせ、指定の方向へ回… 続きを読む »