かきこむのだ!この広告は、90日以上更新していないブログに表示しています。subtreeを導入する話の続き。パスをしてるのが面倒くさくなったのでシェルスクリプトを作った。shell.repo、remote、branch、pathを書き換えて使えばOK。ゲームを作っていると、ハイライトやリプレイをリザルトで出したいなーと思うことが常々あるかと思います。Switchでプレーの録画をSNSにアップロードできたりしますよね。SDKで録画機能を実装できます。上記の録画機能はプレイヤーの見ている画面を録画していますが、プレイヤーの見ている画面とは別視点からのリプレイ動画を作れないかなと思い、今回いろいろ試してみました。RenderTextureの描画結果を動画ファイルに書き込むという感じです。(プレイヤー画面用のカメラと録画用のカメラの図)1と2はUnityですぐにできますが、3が考えどころです。UnityのVideoWriterという機能を使って動画ファイルを生成したいと思います。image)で実現したOpenCVForUnity.Utils.textureToMatで録画カメラのRenderTextureをMatに変換。JPEG)にしたら録画はできた。SEで↑の動画と同じアプリを動かしたが処理落ちはそこまでなかった。gen)だと30FPSが15FPSまで下がった。RenderTextureの解像度を下げれば改善すると思うOpenCVのモバイル用のプラグインが結構なサイズ(.frameworkとかだと500MB超えてたり)なので、ビルド時に不要な機能を消したりする必要はありそうおわりに今回はOpenCVForUnity(OpenCV)を使って動画の生成を実装しました。改善すべきポイントは諸々ありますが、手早く作れるのが良いかなと。ゲーム側でリプレイ機能を自前で作るとなると、設計時点でしっかりやる必要がありますしね😃やはり理想を言うならネイティブプラグインでしっかり作るのがベストですね。13:13タイムラインアニメーションで同じ階層に同じ名前のGameObjectがある時の話Tweet広告を非表示にするもっと読むコメントを書く2016-08-15VSCodeでC#の変数や関数にXMLドキュメントを追加してくれる拡張機能VSCodemarketplace.visualstudio.com変数や関数にXMLDocmentで説明文を書きやすくしてくれる拡張機能。name="arg">とかですね。///って書くだけでよしなにしてくれる。MonoBehaviourとかXamarinで標準でついてくるアレです。university動画付きで説明されるので分かりやすい。Keynoteで作成中のプレゼンのフォントを一括変更するには、表示を「アウトライン」にして、サイドバーのスライド(のテキスト)を全選択、その状態でフォントを選ぶ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。