Unity

UnityからWindows10のタッチキーボードを呼び出す

Windows10のTouchKeyboardOn Screen Keyboard (PC and Console) best practices - Unity Answers上記記事のコードをコピペして呼び出すと出てくる。Windows10にはTouchKeyboardとOn-Screen-Keyboardの2種類のスクリーンキーボードがあるが、試したところOSK…

Mac上のPython -> Unityでのローカルの映像転送にメモリマップトファイルを利用する

Macで映像転送と言えばSyphonですが、PythonでSyphonできないぽかったのでメモリマップトファイルを利用して実装しました。メモリマップトファイルはメモリを映像のような大量のデータだとソケット通信とかでは速度が間に合わないので、これ一択ぽいです。メ…

UnityのTextureで線が繋がるお絵描きをする

miso-engine.hatenablog.com oFでお絵描きしたら、今度はUnityでもやってみる。先人たちが結構やっているので、まず参考リンクから。 Unityでテクスチャにお絵描きしよう - おもちゃラボ 点を打つのではなく線を引く 上記の実装だと点なので、oFでもやったよ…

UnityのClothをスクリプトから操る

最近仕事でめっちゃCloth使ったのだが、Clothはスクリプトからcoefficientsを利用することで操れて楽しい。以下、簡単にClothについて箇条書き。 Clothがついてると拡大縮小が出来ないが、ClothをDestroyすると可能になる Cloth、実は実行中でもDestroyとAdd…

macOSのUnityでマルチディスプレイ時の注意点 InputModuleをハックする

Unity、少し前からPCでのマルチディスプレイに対応している。 https://docs.unity3d.com/ja/540/Manual/MultiDisplay.html対応しているのだが、macではマルチディスプレイ時に主ディスプレイ以外のマウスイベントを拾ってくれなくなる問題(少なくとも5.6.1f…

openFrameworksからのUnity入門

僕は普段、なにか表示系のものを作るときはopenFrameworksを使っているのだけど、今回3Dでグリグリや!という案件があったのでUnityを利用した。ということでoF経験者がUnityに入門する時のノウハウをまとめておく。Unityのバージョンは5.6.1f1、oFはv0.9.8…