カテゴリー - C#スクリプト

FAQ

async/awaitとコルーチンの違いは?
Awake()とStart()の違いは何か?
C#のSpanやMemoryをUnityで使う場面は?
C#のStruct(構造体)をUnityのInspectorに表示する方法は?
C#のジェネリック(Generic)とは何か?
C#のパターンマッチングをUnityで活用する方法は?
Jsonを使ったデータのシリアライズ・デシリアライズ方法は?
Lazyを使った遅延初期化とは何か?
LINQを使った配列/リストの便利な操作方法は?
MonoBehaviourとは何か?
MonoBehaviourのメッセージ関数(Start等)の実行順に依存しない設計は?
partial classを使ってスクリプトを複数ファイルに分割する方法は?
PlayerPrefsを使った設定値の保存方法は?
ScriptableObjectとは何か?どう使うか?
SerializeFieldとpublicの違いは何か?
Unityのアセンブリ定義(asmdef)ファイルの使い方は?
Update()、FixedUpdate()、LateUpdate()の使い分けは?
オブジェクト指向のポリモーフィズムをUnityで活用する例は?
コルーチン(Coroutine)とは何か?どう使うか?
スクリプトのリセット(デフォルト値への初期化)の方法は?
C#のstruct(構造体)とclass(クラス)の使い分けは?
Compareとequals(==演算子)の違いは?
Destroy()でオブジェクトを削除する方法と注意点は?
event(イベント)とdelegateの基本的な使い方は?
extension(拡張メソッド)の定義と使い方は?
GetComponent()のパフォーマンスへの影響は?
Instantiate()でオブジェクトを生成する方法は?
interfaceとabstract classの使い分けは?
LINQのパフォーマンスへの影響とGCアロケーションについて
MonoBehaviourのResetメソッドとは何か?
namespace(名前空間)の使い方と必要性は?
Nullチェックの書き方(??演算子、?.演算子)は?
OnEnableとOnDisableはいつ呼ばれるか?
staticメンバーの使いどころと注意点は?
string.Formatとstring補間($"")の違いは?
Tuple(タプル)を使って複数の戻り値を返す方法は?
UnityのJobSystemとBurstコンパイラとは何か?
WaitForSecondsとWaitForSecondsRealtimeの違いは?
ジェネリック制約(where T : MonoBehaviour)の書き方は?
プロパティ(Property)の書き方とフィールドとの違いは?
C#のrecordとclassの違いは?
Dictionaryを使ったキー・バリュー管理の方法は?
Enum(列挙型)の定義と利用方法は?
IEnumerableとIEnumeratorの違いは?
Listと配列(Array)の使い分けは?
Mathfクラスの主要なメソッドを教えてほしい。
OnDestroyはいつ呼ばれるか?使い方は?
structをUnityのECSで使う基本は?
Unityでシリアライズ可能なDictionary(辞書)の実装方法は?
Unityで非同期処理をコルーチンを使わずに書く方法は?

9周年キャンペーン実施中 早い申込みほど受講料がお得に