概要 環境 今回の主目的 DIの種類 Method/Property Dependency Injection Constructor Dependency Injection Awake を使った Dependency Injection Awake を使ったDIのメリット RequireComponentで指定したコンポーネントが追加されていない場合 Script Exec…
概要 DIの本質 DIに関連の深いキーワード Dependency Injection の例 DIを使用しないパターン DIを使用するパターン Loggerを実装して注入 Console.WriteLineを実施するLogger ファイルにメッセージを追記していくLogger メッセージを無視するLogger 依存注…
2021/06/19追記 概要 環境 前知識 テクスチャ形式 Texture2D.SetPixels Cubemap.GetPixels Camera.RenderToCubemap 実装方針 実装までの流れ CubemapFileGeneratorWizardの作成 テクスチャ形式に合わせたConverterを作成 Texture2DとCubemapの差異を補正する…
概要 環境 機能しないパターン 関連 機能しないときにRenderTextureDescriptor 機能しないときのGraphics.Blit どうなるのか 期待する結果(TwoEyes以外の場合) 雑感 追記 追記(2021/06/05) 概要 タイトル通りです。 単なる共有なので簡素に書きます。 ※一応U…
概要 実行環境 今回作るシェーダーの特徴 前知識 ステレオカメラ Tex2DArray型RenderTexture Tex2DArray型RenderTextureの注意点 unity_StereoEyeIndex (シェーダー内変数) 使用する左右の画像 スクリプト実装のポイント Tex2DArray型RenderTextureの作成 Te…
Extenject Thumbnail 概要 環境 Extenjectのインストール Zenjectにおける自動テスト種別とそのポイント 共通 Unit Test Integration Test Scene Test テストシチュエーション 登場クラス テスト対象コードの作成 Scripts直下にTestTargets AssemblyDefiniti…
概要 Camera.RenderはOutput Textureがある場合はUniversal Render Pipelineでもサポートされているみたいです。 以下のドキュメントでは"Camera.Render"項目は"Not Supported"になっていますが、完全にサポート外というわけではなくOutput Texture (targetT…
概要 タイトル訳:Unityで鏡を作りたい! 今回紹介する考え方は応用が利くので、何かのお役に立てばと思います。 ※Qiitaの記事と全く同じです 動作環境 Unity 2019.4.0f1 原理 まず初めに、鏡に映るものをどうやってレンダリングするかを考えましょう。 発想…
概要 記事作成のテストを兼ねて、本ブログの紹介します。 投稿者について 大阪でエンジニアとして働いていましたが、現在はXR, ゲーム、3DCG関連の仕事にジョブチェンジするために活動しています。 現在は主にUnityについて学習しています。 もともとはバッ…