Unity

スポンサーリンク
IT

Unity C#でオブジェクトを即座に、または指定秒数後に破壊する方法/Destoryの使い方

Destroyを使うとオブジェクトを破壊することができます。 ここではプレハブの「弾」を、指定秒数後に破棄する命令を書いてみたいと思います。
IT

Unity C#でプレイヤーキャラから弾を撃つ、発射する方法/プレハブ、Instantiate as GameObjectの使い方

自キャラから敵に向かって弾を撃ち、敵や壁に当たったらなにがしかの処理を行う方法です。
IT

Unity C#(2D)で敵にぶつかった時にプレイヤーキャラクター(自分)を吹き飛ばす方法

敵と自機がぶつかった時に、自機(または敵)を吹き飛ばす方法です。 ぶつかった方向に応じて飛ばす方向を変更する方法がメインです。
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公式のアセットストアを使いこなすことができれば、様々な素材をダウンロードし...