素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Unity認定プログラマー プロフェッショナル
「Unity認定プログラマー プロフェッショナル」の記事一覧
Burst Compilerで `[BurstCompile(CompileSynchronously = true)]` を設定する主な理由はどれか。
通常Burstはバックグラウンドで非同期コンパイルされるため、完了まではC#(低速)で動く。`CompileSynchr…
2026年1月25日
ネイティブプラグイン(C++)とデータをやり取りする際、メモリコピー(マーシャリング)を発生させずに配列データを渡すために使用するC#の機能はどれか。
配列のメモリ上の位置を固定(Pin)し、そのポインタ(IntPtr)を取得してC++側に渡すことで、ポインタ経…
2026年1月25日
Unity Test Framework(UTF)において、1フレーム待機するテスト記述として正しいものはどれか(Edit Mode TestまたはPlay Mode Testのコルーチン)。
`UnityTest` 属性をつけたメソッドはコルーチンとして動作するため、`yield return null;` で1フレームス…
2026年1月25日
`Rigidbody.sleepThreshold` の値を大きくするとどうなるか。
スリープ閾値を上げると、エネルギー(移動速度や回転)がまだ残っていても「止まった」とみなして計算を…
2026年1月25日
Audio Mixerの「Expose Parameters」機能は何のために使うか。
Audio Mixer内の各設定値(Volume等)はデフォルトではスクリプトからアクセスできない。右クリックで「Ex…
2026年1月25日
ディファードレンダリング(Deferred Rendering)パスを使用する最大のメリットはどれか。
ディファード(遅延)レンダリングは、ジオメトリ情報(G-Buffer)を先に生成し、ライティングを後でまと…
2026年1月25日
`readonly` 構造体(`readonly struct`)を定義するメリットはどれか。
通常の構造体を `in` 引数などで渡すと、メソッド内で書き換えられないようにコピーが作られる場合がある…
2026年1月25日
CPUプロファイラで「GC.Collect」によるスパイクが頻発している場合、疑うべき原因はどれか。
通常GCはメモリ割り当て(Allocation)が閾値を超えた時に走るが、ヒープがいっぱいで新しいメモリを確保…
2026年1月25日
iOSビルドにおいて、`Bitcode` を有効にする(現在は非推奨化の流れだが、過去の概念として)主な目的は何だったか。
Bitcodeを含むバイナリをアップロードすると、Apple側で将来のプロセッサ等に合わせて最適化処理を行える…
2026年1月25日
NavMeshAgent同士が重ならないように、互いに押し合う挙動を制御するパラメータはどれか。
Obstacle Avoidanceの設定(RVOなど)により、エージェント同士が衝突を予測して回避ルートを取ったり、押…
2026年1月25日
投稿のページ送り
1
…
101
102
103
…
158