IT Unity C#でオブジェクトを即座に、または指定秒数後に破壊する方法/Destoryの使い方 Destroyを使うとオブジェクトを破壊することができます。 ここではプレハブの「弾」を、指定秒数後に破棄する命令を書いてみたいと思います。 2021.09.13 IT
IT Unity C#でプレイヤーキャラから弾を撃つ、発射する方法/プレハブ、Instantiate as GameObjectの使い方 自キャラから敵に向かって弾を撃ち、敵や壁に当たったらなにがしかの処理を行う方法です。 2021.09.11 IT
IT Unity C#(2D)で敵にぶつかった時にプレイヤーキャラクター(自分)を吹き飛ばす方法 敵と自機がぶつかった時に、自機(または敵)を吹き飛ばす方法です。 ぶつかった方向に応じて飛ばす方向を変更する方法がメインです。 2021.09.10 IT
IT Unity C#で敵や玉が自分を追いかけてくるようにする方法/Vector2、normalizedの使い方 「敵などがプレイヤーキャラを追いかけてくる」処理の実装方法です。 イメージ的には移動するスクリプトの「移動方向」を敵キャラと自キャラの位置関係から割り出し、一定速度で移動させます。 2021.09.08 IT
IT Unity C#で動いている時だけアニメーションさせる方法/Animator.enabledの使い方 色々やりかたはあると思うんですが、ここでは動きを登録しておいて、条件を満たした時だけアニメを担当するコンポーネントを有効化するという非常に単純な方法で実装しています。 2021.09.06 IT
IT Unity2Dで同じ画像をタイルのように並べて使用する方法/描画モード(タイル状)の使い方 描画モードを変更することで、ひとつの画像をタイルのように並べて、連続した画像として扱うことが可能です。 ここでは床のブロックに使っていますが、背景や模様などにも使えます。 2021.09.05 IT
IT Unityで着地している時だけジャンプができるようにする方法/OnTriggerEnter2D、OnTriggerExit2Dメソッドの使い方 トリガーを判定に使ってフラグを管理し、フラグがTrueの時だけなんかする、という処理の実装です。 ここでは「接地してる間はジャンプできる」という処理を実装します。 成果物 ぴょんぴょんさせます。 OnTriggerEnter... 2021.09.04 IT
IT Unityで進行方向へ力を加えることでオブジェクトを移動させる方法/Rigidbody.AddForceの使い方 Rigidbody.AddForceはRigidbody.Velocityと似ていますが、Velocityが速度を直接変更するのに対し、AddForceでは力を加えて結果として速度や位置などを変更します。どちらも物理演算処理であることには変... 2021.09.02 IT
IT Unity C#でずっと同じ処理を行うイベント/Update、FixedUpdate、LateUpdateメソッドの使い方 Update、Fixed Update、LateUpdateはどれも「永遠に同じ処理を繰り返す」イベントです。 ここでは各イベントの差について簡単に解説します。 2021.09.01 IT
IT Unityのアセットストアの使い方、無料素材の見付け方 Unityはパッケージングや物理演算だけでなく、絵や音楽などの素材についても専用サイトでフォローしています。自分で絵を描いたりモデルを作ったりできなくても、Unity公式のアセットストアを使いこなすことができれば、様々な素材をダウンロードし... 2021.08.28 IT