C++
概要 Google Chrome や Node.js で使われている JavaScript エンジンである V8 エンジンを、Unity のアプリ上で動かすためのあれこれをまとめていきたいと思います。長くなってしまうのでビルド編と使用編に分けて書きます。今回はビルド編です。V8 をどうや…
概要 以前、UnityでNDI SDKを利用して映像を受信するプラグインを作る記事を書きました。 今回はこれを拡張して映像配信部分の実装について書きたいと思います。具体的には、配信映像の準備とそのエンコード、およびDLLの利用法についてまとめます。 なお、…
概要 以前、iOSのネイティブプラグイン側でテクスチャを保存するという記事を書きました。 edom18.hateblo.jp 今回はこれと似た、Androidのネイティブプラグインを作成してテクスチャをコピーする方法について書きたいと思います。 今回の実装にあたり、こち…
NDI SDKのDLLをUnityで扱えるようにする過程を通して、C++ライブラリの使い方を解説していきます。
概要 今回はUnityと、ビルドしたアプリからWebAssemblyを利用する手順についてまとめたいと思います。 もともと、ビルド後のアプリに対してコードを追加することができないかなと思っていたところ、たるこすさんの以下の記事を見かけたのがきっかけです。 た…
目次 目次 概要 生成・取得・削除 C++クラスの生成 コンストラクタ内でNewObjectは使えない PlayerController / PlayerPawnを取得する PlayerController PlayerPawn GameModeとの関連 ワールドに存在するアクターをすべて取得する アクターオブジェクトを生…
概要 ネイティブで書かれたプラグインを、使うことはあっても自分で書いたことがなかったのでHello Worldしてみたメモです。 ちなみに、できるだけ動作を把握する意味も込めてコマンドラインで作ることを前提としています。 開発環境を整える 最初、Git Bash…
概要 Unreal Engineで、VR向けコンテンツをC++を使って作るための「ことはじめ」を書いていきたいと思います。 大体の書籍を見ていると、ブループリントの説明しかなくてあまりC++に対して言及しているものが少なく感じます。 ただ、やはり自分としてはでき…