[Unity 2D] ターゲットの方向に向き続けるゲームオブジェクトを作る方法。
2024/06/09
![[Unity 2D] ターゲットの方向に向き続けるゲームオブジェクトを作る方法。](unity/2d-direction/2d-direction.jpg)
Unityの2Dプロジェクトで、ゲームオブジェクトをターゲットの方向に向き続けさせる方法について解説しています。Quaternion.AngleAxisを使う方法とQuaternion.FromToRotationを使う方法の2つの方法を紹介しています。
[Unity 2D] Layerを使って当たり判定を実装する方法。
2024/06/07
![[Unity 2D] Layerを使って当たり判定を実装する方法。](unity/layer-based-collisions/layer-based-collisions.jpg)
Unityで特定のLayerに当たったときだけ処理を実行したい場合の方法と衝突判定が機能しない場合の対処法を解説しています。
[Unity 2D] 2DでML-Agentsを導入して学習させる方法。
2023/07/28
![[Unity 2D] 2DでML-Agentsを導入して学習させる方法。](unity/ml-agents-2d/ml-agents-2d.jpg)
Unity 2DプロジェクトでML-Agentsを導入し、SquareAgentを学習させる手順を詳しく解説しています。環境設定からモデルの学習、学習済みモデルの適用まで丁寧に説明しています。
[Unity 3D] 新しいプロジェクトでML-Agetsを導入して学習させる方法。
2022/10/22
![[Unity 3D] 新しいプロジェクトでML-Agetsを導入して学習させる方法。](unity/new-project-mlagents/new-project-mlagents.jpg)
新しいUnity 3Dプロジェクトにおいて、ML-Agentsをインストールし、RollerAgentを学習させる手順を詳細に解説しています。環境設定からAgentの作成、学習の実行、学習済みモデルの適用まで丁寧に説明しています。
[Unity 3D] Unityで機械学習!ML-Agentsのサンプルを学習させる方法。
2022/10/18
![[Unity 3D] Unityで機械学習!ML-Agentsのサンプルを学習させる方法。](unity/ml-agents-introduction/ml-agents-introduction.jpg)
ML-Agentsとは、Unityで機械学習を実行するためのオープンソースプラグインのことです。ML-Agentsを使うことで、複雑なコードを書かなくても機械学習を行うことができます。
[Unity 3D] Universal Render Pipeline (URP)でPost Processingを実装する方法。
2022/09/12
![[Unity 3D] Universal Render Pipeline (URP)でPost Processingを実装する方法。](unity/urp-postprocessing/urp-postprocessing.jpg)
Unity の Universal Render Pipeline (URP) で Post Processing を実装する手順を解説しています。Main Camera の設定、Global Volume の作成、エフェクトの追加など、ステップバイステップで丁寧に説明しています。
[Unity] アニメーションイベントの使い方。
2022/09/11
![[Unity] アニメーションイベントの使い方。](unity/animation-event/animation-event.jpg)
アニメーションイベントを使えば、アニメーションの途中や終了時にスクリプトの関数を呼び出すことができます。
[Unity] アニメーションを作成・再生する方法
2022/08/11
![[Unity] アニメーションを作成・再生する方法](unity/animation-creation/animation-creation.jpg)
この記事では、アニメーションクリップ・Animatorコンポーネントを使用して、アニメーションを作成、再生する方法を書いています。
[Unity] キーが押されている間アニメーションを再生する方法。
2022/07/31
![[Unity] キーが押されている間アニメーションを再生する方法。](unity/animation-script/animation-script.jpg)
この記事では、プレイヤーを動かしたら歩くアニメーションが再生させるなどの、キーが押されている間アニメーションを再生する方法を書いています。
[Unity] シーン切り替えしようとした時に、「error CS0103: The name 'SceneManager' does not exist in the current context」のエラーが発生した時の対処法。
2022/07/26
![[Unity] シーン切り替えしようとした時に、「error CS0103: The name 'SceneManager' does not exist in the current context」のエラーが発生した時の対処法。](unity/error-scene-movement/error-scene-movement.jpg)
シーン切り替えしようとした時に、「error CS0103: The name 'SceneManager' does not exist in the current context」のエラーが発生した時の対処法。
[Unity 3D] プレイヤーを向いている方向に移動させる方法。
2022/05/08
![[Unity 3D] プレイヤーを向いている方向に移動させる方法。](unity/player-forward/player-forward.jpg)
結論:transform.forwardを使えば、プレイヤーを向いている方向に移動させることができます。
[Unity 2D] スクリプトからゲームオブジェクトを透明にする方法。
2022/05/08
![[Unity 2D] スクリプトからゲームオブジェクトを透明にする方法。](unity/object-transparent/object-transparent.jpg)
スクリプトからゲームオブジェクトを透明にするには、ゲームオブジェクトにSprite Rendererをアタッチし、Sprite Rendererのcolorを変更することで透明にすることができます。
[Unity 3D] プレイヤーを回転する床と一緒に回転させる方法。
2022/05/07
![[Unity 3D] プレイヤーを回転する床と一緒に回転させる方法。](unity/rotating-floor/rotating-floor.jpg)
プレイヤーを回転する床の子オブジェクトにすることで、プレイヤーを回転する床と一緒に回転させることができます。
[Unity] GameObject.Findを使った時に、「Object reference not set to an instance of an object」のエラーがでる原因
2022/05/04
![[Unity] GameObject.Findを使った時に、「Object reference not set to an instance of an object」のエラーがでる原因](unity/error-reference/error-reference.jpg)
GameObject.Findを使った時に、「Object reference not set to an instance of an object」のエラーがでる原因
[Unity 3D] Rigidbodyがついているゲームオブジェクトの動き・回転を止める方法。
2022/04/17
![[Unity 3D] Rigidbodyがついているゲームオブジェクトの動き・回転を止める方法。](unity/stop-moving/stop-moving.jpg)
Rigidbody.velocityをVector3.zeroにすることで、Rigidbodyのついているゲームオブジェクトの動きを止めることができ、Rigidbody.angularVelocityをVector3.zeroにすることで、回転を止めることができます。
[Unity] ライトをスクリプトで操作する方法。
2022/04/11
![[Unity] ライトをスクリプトで操作する方法。](unity/script-light/script-light.jpg)
ライトをスクリプトから操作する方法。GetComponentでLightを取得することで、ライトのプロパティをスクリプトから変更することができます。
[Unity 3D] 上下に動く床の作り方。
2022/04/09
![[Unity 3D] 上下に動く床の作り方。](unity/vertical-moving-floor/vertical-moving-floor.jpg)
[Unity 3D] スクリプトからRigidbodyのUse Gravity・Is KInematicを変更する方法。
2022/04/08
![[Unity 3D] スクリプトからRigidbodyのUse Gravity・Is KInematicを変更する方法。](unity/gravity-kinematic/gravity-kinematic.jpg)
スクリプトからRigidbodyのUse Gravityを変更するには、Rigidbodyをアタッチしたオブジェクトに下のコードのスクリプトをアタッチすることでスクリプトからUse Gravityを変更することができます。
[Unity] error CS1513: } expectedのエラーがでた時の対処法。
2022/04/04
![[Unity] error CS1513: } expectedのエラーがでた時の対処法。](unity/error-CS1513/error-CS1513.jpg)
[Unity] error CS1513: } expectedのエラーがでた時の対処法を書いています。
[Unity 3D] 画面をぼかす方法。
2022/04/03
![[Unity 3D] 画面をぼかす方法。](unity/how-to-blur/how-to-blur.jpg)
UnityでPost ProcessingのDepth Of Fieldを利用して、画面をぼかす方法について書きました。