開発-Unity
このヘルパークラスを使うとシングルトンをあらわす以下のコードが… public class MyCursorManager : MonoBehaviour { /// <summary> /// シングルトン化するための変数 /// </summary> public static MyCursorManager Instance; ... /// <summary> /// 本クラスをシングルトン化する /// </summary>…
Has anyone tried the Photon Unity Networking plugin? Any luck in getting it to work with HoloLens? If yes then how did you do it? Just download PUN and try the very first sample... it just works. Import Photon Unity Networking Register App…
The imported type `Newtonsoft.Json.JsonConvert' is defined multiple times Delete Asset/Photon Unity Networking/Editor/PhotonNetwork/Newtonsoft.Json.dll
Assets\HoloToolkit\Utilities\Scripts\Extensions\InteractionSourceExtensions.cs(113,43): error CS1929: 'SpatialInteractionController' does not contain a definition for 'TryGetRenderableModelAsync' and the best extension method overload 'Int…
Unityのスクリプトでは、シーン名をそのまま使うと、シーン数が多くなってくるとタイプミスなどが怖いところです。ここはenumでシーンのリストを定義して、補完できるようにしましょう。簡単なコードで実現できます。DictionaryとLinqを使っています。
「HoloMagnetには笑い要素がない」というご指摘をいただき、棒磁石に本人の顔を貼り付けるという暴挙に出ました。Windows10のカメラアプリで撮影した写真をデバイスポータル経由でHoloLensに入れます。カメラロールのファイルリストを取得し、PNG/JPGファイ…
Evernoteにクリップした記事80個ほどを棚卸しして、「これがしたい」ベースで整理しました。HoloLensで扱っている話題は:デバイスポータル、ハンドトラッキング、AR、入力、Spatial Mapping等です。Unityで扱っている話題は:エディタの使い方、オブジェク…
Fusion360(稼いでなければ無料)では、保存したファイルはローカルだけでなく実はクラウドにも自動的に保存されます。このページにサインインし、モデルを選択して、「書き出し」「FBX」とします。すると「Download」ボタンの付いたメールが送られてきて、F…
おまじないを省いたコード Shader "Custom/MyShader53-2" { customData = sin(v.vertex.y + _Time.x * 20); color += float4(1.0, 0.0, 0.0, 1.0) * customData; o.Albedo = tex2D(uv_Texture).rgb; } 全コード Shader "Custom/MyShader53-2" { Properties {…
緑と青をうっすらと塗ります。 おまじないを省いたコード Shader "Custom/MyVertexShader4" { color += float4(0.0, 0.5, 0.5, 1.0); } コード全体 Shader "Custom/MyVertexShader4" { Properties { _Texture("Texture", 2D) = "white" {} } SubShader { Tag…
各頂点のx座標を3、y座標を3増やすような頂点シェーダを書いてみます。 おまじないを省いたコード Shader "Custom/MyVertexShader3" { v.vertex.x += 3; v.vertex.z += 3; } おまじないを含んだコード Shader "Custom/MyVertexShader3" { Properties { _Diff…
Unityのシェーダの勉強を始めました。 まず、シェーダを書くにはSublime TextでShaderLangageというパッケージを入れるとSyntaxHighlightされて書きやすいです。 さて、最初に勉強するシェーダのコードはほとんどがおまじないだとわかりました。 例えば以下…
処置前: 処置後: 「先輩、Unityアプリが重いんですけど」 「1フレームでUpdate()は何回呼んでる?」 「100回です」 「あー、それはマネージャをつくって管理した方がいいな。やり方を教えよう」 「ありがとうございます!」 UnityのUpdate()のコールは数が…
MRDesignLabsからHoloToolkitがなくなりました。つまり、別途HoloToolkitを導入しなければならなくなりました。 ところがHoloToolkitリポジトリもなくなり、代わりにMixedRealityToolkitリポジトリができました。このリポジトリからHoloToolkitがダウンロー…
以下のクラスファイルをUnityのプロジェクトに入れるだけで、DebugLog はコンソールに 1. メッセージに加えて 2. ファイル名と 3. 行数も表示します。ログの該当行をダブルクリックするとソースコードの該当行に飛びます。
2019年7月3日、内容を更新しました。 2017年7月15日に行われたHoloLensミートアップ東京第4回でのゆーじ(@yuujii)さんの発表を、ご本人のご承諾を得て記事化させていただきました。
VuforiaのARマーカーをどうやって共有したらいいんだろう?と思ったらスマホに画像を表示させればOKでした。照り返しもないし、一発で認識してくれるし、これは便利だなあ。
たったこれだけのことに半日、費やしました。辛いなあ😩 「Files」→「Build Settings」→「Player Settings」→「Product Name」
HoloLens開発をしていて困ったことがありました。 以下のように表示がおかしいです。 ジン@エンカツ | ホロカツ(@diberidarshi)さんが教えてくれました。 「モデルデータの表裏が逆で、カリングされてそうな気がします。」 やってみました。 サーフェスの裏…