UWP
FileSavePicker サンプル実装 元コード キャンセル処理 FileSavePicker FileSavePickerについてはこちらから。 learn.microsoft.com 上記で紹介しているサンプルプロジェクトはこちら。 github.com サンプル実装 元コード サンプルプロジェクトを簡略化した…
目次 目次 前提 WindowCommands ListBox HamburgerMenu 参考 ボタンとして使用する ToolTipを表示する 前提 MahApps.Metro MahApps.Metro.IconPacks App.xaml でリソースを読み込む。 <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> </resourcedictionary.mergeddictionaries></resourcedictionary></application.resources>
目次 目次 リソースを使う 外部リソースを定義する プリミティブ型の利用 Grid の RowDefinitions / ColumnDefinitions の長さを定義する スタイル 使い方 継承 一般 RelativeSource Parameter などに struct を渡す ショートカットキー Loadedイベントでコ…
Unity 2019.3以降、「Unity as a Library」というAndroidやiOSのネイティブアプリに、Unityで作成したアプリをライブラリとして埋め込む機能が提供されています。 この中にはWindowsアプリケーションも含まれています。Windows では以下の3つの方法が紹介さ…
Unity (HoloLens) で使用するための MessagePack for C# のサンプルコード集です。 目次 目次 開発環境 導入 サンプル 基本 デバッグ向けの便利なメソッド 属性 インターフェイス Stream etc 実行 Generate Register 参考 開発環境 Unity : 2019.3.15f.1 Scr…
Unity (HoloLens) で Json をパースするライブラリのサンプルコード集です。 目次 目次 概要 対象クラス 開発環境 導入 JsonUtility Json.NET (Newtonsoft.Json) Utf8Json サンプル JsonUtility Json.NET (Newtonsoft.Json) Utf8Json デプロイ Utf8Json OnPr…
Unity (HoloLens) で通信するために使用できる Httpクライアントのサンプルコード集です。 GETとPOSTそれぞれで、コルーチン、UniRx、async/await(TaskとUniTask)などを織り交ぜながら例を書いています。 目次 目次 TL;DR 概要 対象クラス 開発環境 サンプ…
TL;DR HoloLens 実機向けにUWPのAPIを使って実装するなら WINDOWS_UWP マルチデバイスな環境で、Unityで使えるUWPのAPIを使うなら UNITY_WSA プラットフォーム依存コンパイル 検証環境 Windows 10 Unity 2019.2.7f.2 プラットフォーム : UWP Script Backend …
TL;DR バージョン履歴 参考リンク Unityの設定との関係 検証環境 Build Settings Scripting Backend に .NET を選択した場合 Scripting Backend に IL2CPP を選択した場合 影響のあるケース 参考リンク UnityとC#のバージョン 参考リンク TL;DR Windows のOS…
10年前の @zecl さんより(勝手に)バトンを受け取ってコードスニペットを作りました(これはひどい)。 元ネタはこちら。 さて、HoloLensの実装してると #if UNITY_UWP が頻出するケースが稀によくあります。 手打ちもいいですがめんどくさいのでスニペット作…
記事にしたいテーマはいくつかあったので、題材を探していたのですがまたしても目に止まったのはかずきさんのブログ。しかも割と最近の記事。 いつも大変お世話になっております。 blog.okazuki.jp 今回のネタは、やりたいことは記事と同じ「 HoloLens で Nu…
HoloLens でプラグインを作成する理由はいくつかありますが、ひとつは「共通機能をモジュール化してプロジェクト間で共有する」、もうひとつは「UWPで使えるFramworkのAPIを頻繁に使う」あたりが大きいかなと思います。 プラグインの作り方はググれば出てき…