Power Automate DesktopでExcelファイルの全てのワークシート名をリストで取得する方法
Unity
Unity C#で敵や玉が自分を追いかけてくるようにする方法/Vector2、normalizedの使い方
「敵などがプレイヤーキャラを追いかけてくる」処理の実装方法です。
イメージ的には移動するスクリプトの「移動方向」を敵キャラと自キャラの位置関係から割り出し、一定速度で移動させます。
Unity C#で動いている時だけアニメーションさせる方法/Animator.enabledの使い方
色々やりかたはあると思うんですが、ここでは動きを登録しておいて、条件を満たした時だけアニメを担当するコンポーネントを有効化するという非常に単純な方法で実装しています。
Unity2Dで同じ画像をタイルのように並べて使用する方法/描画モード(タイル状)の使い方
描画モードを変更することで、ひとつの画像をタイルのように並べて、連続した画像として扱うことが可能です。
ここでは床のブロックに使っていますが、背景や模様などにも使えます。
Unityで着地している時だけジャンプができるようにする方法/OnTriggerEnter2D、OnTriggerExit2Dメソッドの使い方
トリガーを判定に使ってフラグを管理し、フラグがTrueの時だけなんかする、という処理の実装です。
ここでは「接地してる間はジャンプできる」という処理を実装します。
成果物
ぴょんぴょんさせます。
OnTriggerEnter...
Unityで進行方向へ力を加えることでオブジェクトを移動させる方法/Rigidbody.AddForceの使い方
Rigidbody.AddForceはRigidbody.Velocityと似ていますが、Velocityが速度を直接変更するのに対し、AddForceでは力を加えて結果として速度や位置などを変更します。どちらも物理演算処理であることには変...
Unity C#でずっと同じ処理を行うイベント/Update、FixedUpdate、LateUpdateメソッドの使い方
Update、Fixed Update、LateUpdateはどれも「永遠に同じ処理を繰り返す」イベントです。
ここでは各イベントの差について簡単に解説します。
Unityのアセットストアの使い方、無料素材の見付け方
Unityはパッケージングや物理演算だけでなく、絵や音楽などの素材についても専用サイトでフォローしています。自分で絵を描いたりモデルを作ったりできなくても、Unity公式のアセットストアを使いこなすことができれば、様々な素材をダウンロードし...
Unity2Dによる簡単な脱出ゲームの作成記録
適当に画面作ってたら勢いで全部作っちゃったので、おおざっぱにポイントをまとめておきます。WebGLで出力して、UnityRoomで公開してます。製作期間は倉庫番作った後に作ってるので、記事書きつつ三週間ぐらい?
全部解説するのは諦めました...
Unityで条件を満たす間処理を繰り返す方法/While文の使い方
Unity(C#)で繰り返し処理を行う方法はいくつかありますが、While文では指定した条件を満たす間処理を繰り返すことができます。
待機処理を使って、一定時間ラジオをゆらゆら揺らしてみようと思います。
Unityでスクリプトから音楽(BGM)、効果音(SE)を再生する、音を鳴らす方法/AudioSource.Play、PlayOneShotの使い方
Unityで音を鳴らす方法です。PlayはBGM向けで、同時に複数の音源の再生ができず、次の曲が始まると前の曲から差し替えられます。