GARNET LOG
フリーランスUnityエンジニアによる開発ブログ。Unity の機能・アセット・デザインパターン・C# など実践的な情報を発信しています。

【Unity】LinkedListの使い方|C#の双方向連結リストと挿入・削除のコスト

  • 2024/10/14
Collectionとは? C#のCollection(コレクション)とは、複数の要素を管理、操作するためのデータ構造の総称です。 データの集まりを効率的に操作するための方法を提供して、要素の追加や削除などの操作をサポートします。 外部記事 コレクション - C# reference オブジェクトのグループをより柔軟に処理するために使用する C# のコレクションについて説明します。 コレクションは、要素の追加と削除、要素の変更、コレクション要素の列挙に関して、さまざまな特性があります。 learn.microsoft.com
  • Unity
  • C#
  • コレクション

【Unity】HashSet・Queue・Stackの使い分け|重複排除・順番待ち・履歴の管理に使う

  • 2024/10/06
Collectionとは? C#のCollection(コレクション)とは、複数の要素を管理、操作するためのデータ構造の総称です。 データの集まりを効率的に操作するための方法を提供して、要素の追加や削除などの操作をサポートします。 外部記事 コレクション - C# reference オブジェクトのグループをより柔軟に処理するために使用する C# のコレクションについて説明します。 コレクションは、要素の追加と削除、要素の変更、コレクション要素の列挙に関して、さまざまな特性があります。 learn.microsoft.com 今回は、HashSet,Stack,Queueについて紹介します。
  • Unity
  • C#
  • コレクション

【Unity】C#のArray・List・Dictionaryの使い方|基本のコレクションを使い分ける

  • 2024/09/29
Collectionとは? C#のCollection(コレクション)とは、複数の要素を管理、操作するためのデータ構造の総称です。 データの集まりを効率的に操作するための方法を提供して、要素の追加や削除などの操作をサポートします。 代表的なコレクションには以下に紹介するものがあります。 外部記事 コレクション - C# reference オブジェクトのグループをより柔軟に処理するために使用する C# のコレクションについて説明します。 コレクションは、要素の追加と削除、要素の変更、コレクション要素の列挙に関して、さまざまな特性があります。 learn.microsoft.com
  • Unity
  • C#
  • コレクション

【Unity】パーリンノイズで滑らかなノイズを生成する

  • 2024/09/21
パーリンノイズとは? パーリンノイズ(Perlin Noise)は、コンピュータグラフィックスやプロシージャル生成において使用されるアルゴリズムで、 自然に見えるランダムなパターンを生成するための手法です。 このアルゴリズムは、1983年にケン・パーリン(Ken Perlin)氏によって開発されました。 ゲーム開発においては主にテクスチャ生成や地形生成に利用されます。 外部記事 パーリンノイズ - Wikipedia ja.wikipedia.org
  • Unity
  • C#
  • 数値・文字列

【Unity】TrailRendererの使い方|剣の軌跡やボールの残像を表現する

  • 2024/09/14
TrailRendererとは? TrailRendererは、オブジェクトの動きに沿ってトレイル(軌跡)を描画するためのコンポーネントです。 これは、オブジェクトが移動する際に後に残る線のようなエフェクトを作成するのに使用されます。 TrailRendererは特に、ビジュアルエフェクトや動きを強調するために役立ちます。 例えば、ボールやミサイルが飛んでいるときの軌跡や、キャラクターの素早い動きに伴う残像のようなエフェクトなどです。 Unity Docs Trail Renderer コンポーネント - Unity マニュアル Trail Renderer コンポーネントは、動いているゲームオブジェクトの後ろにポリゴンの軌跡を、経時的に描画します。これにより、動いているオブジェクトの動きを強調したり、動いているオブジェクトの軌跡や位置を強調したりすることができます。 docs.unity3d.com
  • Unity
  • 描画・演出

【Unity】LineRendererの使い方|線・ビーム・経路をスクリプトで描画する

  • 2024/09/08
LineRendererとは? LineRendererとは、2点以上の座標間を結ぶ線を描画するためのコンポーネントです。 このコンポーネントを使用すると、シーン内に様々な種類の線を簡単に作成することができます。 例えば、レーザービームや経路表示、グラフのプロットなどに利用されます。 LineRendererを使用することで、直線だけでなく、曲線や複雑な形状の線を描くことも可能です。 Unity Docs Line Renderer コンポーネント - Unity マニュアル Line Renderer (ラインレンダラー) コンポーネントは、3D 空間の 2 つ以上の点の配列をとり、それぞれの間に直線を描きます。1 つのラインレンダラーを使用して、単純な直線から複雑な螺旋まで、どんなものでも描画することができます。 docs.unity3d.com Unity Docs LineRenderer - Unity スクリプトリファレンス 3D 空間にラインを描画するために使います。 docs.unity3d.com
  • Unity
  • 描画・演出

【Unity】AnimationCurveで値を変化させる

  • 2024/08/31
AnimationCurveとは? AnimationCurveは、Unityでアニメーションデータや補間を扱うためのクラスです。 このクラスを使用することで、時間に対する値の変化をグラフ曲線として定義し、その曲線に基づいてアニメーションの挙動を制御することができます。 Unity Docs AnimationCurve - Unity スクリプトリファレンス 時間の経過をとおして評価される Keyframes の集合を保存します。 docs.unity3d.com 🔗 関連記事 直線的な補間で済む場合はLerpが手軽です。使い方はこちらで解説しています。 【Unity】Lerpの使い方|位置・色・角度をなめらかに補間する方法 Vector3・Color・角度のLerp実装、t値の意味、毎フレームLerpのよくある誤解と正しい使い方を具体例で解説。 GARNET LOG あとで読む 🔗 関連記事 不規則な揺らぎを付けたい場合は、パーリンノイズと組み合わせるのも有効です。 【Unity】パーリンノイズで滑らかなノイズを生成する UnityのMathf.PerlinNoiseを使って滑らかなノイズパターンを生成する方法を解説。地形生成やアニメーションへの活用例も紹介。 GARNET LOG あとで読む
  • Unity
  • 描画・演出

【Unity】Asset Storeでアセットを買う手順|購入からUnityへのインポートまで

  • 2024/08/24
UnityAssetStoreとは? Unity上でゲーム等の制作に使用する素材のことをアセットと呼びます。 一言でアセットと言っても スクリプト エディタ拡張 テクスチャ スプライト モデル アニメーション Terrain エフェクト サウンド etc と様々あります。 個人で沢山のアセットを用意するのは大変ですが、 Unityでは公式にアセットを販売するサイトが用意されています。 それがUnityAssetStoreです。 以前はUnityEditor上からアクセスすることが出来ましたが、今はブラウザからアクセスします。 Asset Store Unity Asset Store Discover the best assets for game making. Choose from our massive catalog of 2D, 3D models, SDKs, templates, and tools to speed up your game development. assetstore.unity.com
  • Unity
  • Asset
  • AssetStore

【Unity】条件付きコンパイル

  • 2024/08/17
条件付きコンパイルとは? Unityは1つのソースコードで、複数のプラットフォーム向けにビルドすることが出来ます。 例えば、AndroidとiOS両対応のゲームを作っているケースも多いでしょう。 しかし、それぞれのプラットフォームでは扱える機能や実装の仕方が異なることがあります。 このような場合、条件付きコンパイルを利用すると、プラットフォームごとに異なるコードを書くことが出来ます。 public class TitleScene : MonoBehaviour { private void Awake() { #if UNITY_ANDROID Debug.Log("Androidだよ"); #endif #if UNITY_IOS Debug.Log("iOSだよ"); #endif } }
  • Unity
  • C#
  • 構文

【Unity】DeviceSimulatorで見た目を確認する

  • 2024/08/10
DeviceSimulatorとは? Unityでは様々なプラットフォームに向けてアプリケーションを開発することが出来ます。 iOSとAndroid両対応のゲームを作っている人も多いのではないでしょうか? iOSだけをとってもiPhoneとiPad、様々な画面解像度の端末が存在します。 Androidはそれ以上です。 それら全ての端末を用意してアプリケーションを表示して見た目を確認するのは現実的ではありません。 UnityEditorではDeviceSimulatorが提供されているのでそちらの使い方を解説します。 Unity Docs Device Simulator plugins | Device Simulator | 3.1.0-preview docs.unity3d.com
  • Unity
  • 開発ツール
← 新しい記事 古い記事 →
👤 AUTHOR
GARNET CODE

フリーランスのUnityエンジニアです

Unity認定プロフェッショナルプログラマー

unity-certified-professional-programmer

記事を検索 逆引き索引 月間アーカイブ トピック別まとめ お気に入り あとから読む
🆕 LATESTS
【Unity】アセット紹介:新着
  • 2026/09/12
  • BLOG
【Unity】RequireComponent属性の使い方
  • 2026/09/05
  • BLOG
【Unity】TryGetComponentの使い方
  • 2026/09/02
  • BLOG
【Unity】Tag / Layer / LayerMask の使い分け
  • 2026/08/29
  • BLOG
【Unity】Time.deltaTimeとFixedDeltaTimeの使い分け
  • 2026/08/22
  • BLOG
【Unity】AspectRatioFitterでアスペクト比を維持する
  • 2026/08/15
  • BLOG
【Unity】DontDestroyOnLoadの使い方
  • 2026/08/08
  • BLOG
【Unity】SceneManagerの使い方
  • 2026/08/05
  • BLOG
【Unity】よくあるコンパイルエラー(CSxxxx)の原因と直し方
  • 2026/08/01
  • BLOG
【Unity】Unity CLIの使い方|インストールからEditor追加・プロジェクトを開くまでコマンドで操作する
  • 2026/07/25
  • BLOG
🎲 RECOMMENDED
🏆 RANKING
1
【Unity】Unity CLIの使い方|インストールからEditor追加・プロジェクトを開くまでコマンドで操作する
  • 2026/07/25
  • BLOG
2
【Unity】よくあるコンパイルエラー(CSxxxx)の原因と直し方
  • 2026/08/01
  • BLOG
3
【Unity】SpriteAtlasでスプライトをまとめて描画する
  • 2024/06/08
  • BLOG
4
【Unity】Animator Parameterの使い方|スクリプトからアニメーションを切り替える4つの型
  • 2026/02/28
  • BLOG
5
【Unity】AnimatorOverrideControllerの使い方|Animator Controllerを使い回してモーションだけ差し替える
  • 2026/03/21
  • BLOG
1
【Unity】RenderTextureの使い方
  • 2024/05/04
  • BLOG
2
【Unity】メニューバーにメニューの追加
  • 2024/03/09
  • BLOG
3
【Unity】LineRendererの使い方|線・ビーム・経路をスクリプトで描画する
  • 2024/09/08
  • BLOG
4
【Unity】コンテキストメニューを追加する
  • 2024/03/17
  • BLOG
5
【Unity】playModeStartSceneでプレイ時に開くシーンを固定する|シーン切り替えの手間を省く
  • 2024/06/23
  • BLOG
💎 RECOMMENDED ASSETS
🏪 Unity AssetStore
📢 PR
📂 CATEGORIES
  • unity (141)
  • その他 (4)
  • git (2)
  • コラム (2)
  • assetstore (1)
  • firebase (1)
  • game (1)
  • rider (1)
🏷️ TAGS
  • unity (129)
  • c# (85)
  • ui (16)
  • エディタ拡張 (11)
  • unity基礎 (10)
  • asset (9)
  • 開発ツール (9)
  • animation (8)
  • package (8)
  • ugs (8)
  • textmeshpro (7)
  • 描画・演出 (7)
  • 構文 (7)
  • デザインパターン (6)
  • 数値・文字列 (6)
  • linq (5)
  • 型と抽象化 (5)
  • addressables (4)
  • 属性 (4)
  • assetstore (3)
  • github (3)
  • unity6 (3)
  • コレクション (3)
  • 物理演算 (3)
  • openupm (2)
  • audiomixer (1)
  • debug (1)
  • editor (1)
  • game (1)
  • git (1)
📢 PR
🗓️ ARCHIVE
2026年
  • 9月 (3)
  • 8月 (6)
  • 7月 (5)
  • 6月 (6)
  • 5月 (4)
  • 4月 (4)
  • 3月 (4)
  • 2月 (4)
  • 1月 (5)
2025年
  • 12月 (4)
  • 11月 (5)
  • 10月 (4)
  • 9月 (4)
  • 8月 (5)
  • 7月 (4)
  • 6月 (4)
  • 5月 (5)
  • 4月 (5)
  • 3月 (5)
  • 2月 (4)
  • 1月 (4)
2024年
  • 12月 (4)
  • 11月 (5)
  • 10月 (4)
  • 9月 (4)
  • 8月 (5)
  • 7月 (4)
  • 6月 (5)
  • 5月 (4)
  • 4月 (4)
  • 3月 (5)
  • 2月 (4)
  • 1月 (4)
2023年
  • 12月 (2)
🔗 LINKS
Unity
Unity Asset Store
Fab
🎓 おすすめ講座 [PR]
超初心者向けUnityの使い方講座①
侑樹 古林
【全行程を網羅!最初に学びたい総合学習】Unityワールド制作講座
うめちゃん Umechan
【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる!UnityとC#講座
Unity ゲーム開発ラボ
【最短でUnityプログラム脱初心者を目指します!】もっと早く教えてほしかった!Unity C#プログラミング入門
Maru Apps
ユニティちゃんが教える!初心者向けUnity講座
伊藤 周 / Kitposition ~きっとポジション~
Complete C# Unity 2D Game Development (Updated To Unity 6)
GameDev.tv Team / Rick Davidson / Ahmed Nassef
Unity 2D 超入門 : C# と Unity を基礎から学んで 2D ゲーム を作ろう!
Yoshiki Mogi
【Unity C# ゲーム開発初心者レベルアップ】7つのトランプゲームを作っておぼえる!UnityとC#講座
Unity ゲーム開発ラボ
【Unity】初心者向けカジュアルでかわいいキャラクターが登場するノベルゲームの開発入門【Windows】
うん くん
Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】
嶋津 恒彦

© GARNET LOG

更新履歴

Powered by Hugo.

Robust designed by Daisuke Tsuji.

すべての結果を検索ページで見る / で検索 / Esc で閉じる