"そこ"から這い上がるブログ

プログラミングと電子工作が趣味でそこら辺のことを備忘録的に書きつつ這い上がっていこうといったブログ。そこ這い。

Unity

ベクトルを同じ向きにするための回転行列の求め方

ある方向を示すベクトルAがあって、他のベクトルBをその方向に向けたい場合に 回転行列の求め方に悩んだのでメモ。 やり方としては AとBの内積からなす角( 回転量 )を求める。 AとBの外積から 回転軸 を求める。 回転量 と 回転軸 から回転行列を作る。 とい…

スマホのジャイロでカメラを回転させる方法

Unity+Androidでスマホのジャイロに合わせてカメラを回転させたかったので色々調べてました。Unityでスマホのジャイロ情報は Input.gyro.attitudeで取得できます。 これをそのままCameraのtransform.rotationに入れると変な感じになりました。 やりたかった…

オリジナルのSphereを作りたくて苦労した話

以前頂点数を変えられるPlaneを作りましたが、今回はSphereを作りました。どうやって作ったかなどは、ひとまず置いといて(気が向いたら更新します) 頂点法線ベクトル(mesh.normals)の設定で悩んだのでメモします。 OriginalSphereを作るまでのざっくりとした…

Unity2017.1から2017.2への移行(一例)

Vuforiaを2017.1で使おうとしたらなーんかうまく動かなかったので、何とか移行したことを備忘録としてまとめてみます。おそらく環境によってはそもそもVuforiaが動かないなんてこと自体発生しなそうなので、あくまで一例ということで…… 元環境Unity 2017.1.0…

Unity1週間ゲームジャム「space」に参加しました~

何度か開催されていて、参加しようとするもののなかなか公開するまでに至らなかった unityroomさんで行われているUnity1週間ゲームジャムにようやっと参加しました!ゲームは「すきまシューター」今回unityroom初投稿です。やりきった感想としては公開してよ…

Unityで任意のPlaneを作る

UnityのデフォルトのPlaneはサイズはScaleをいじれば変えられますが、メッシュの細かさを変えることはできません。 メッシュを細かくしたPlaneがほしかったので今回作ってみました。メッシュの動的生成はこの辺りのサイトを参考に Unity 動的にメッシュを生…

HoloLensとPCで通信できなくなった時の対処法?

また、間が空いてしまった(n日ぶりm度目) 前日まで普通にPCと通信できていたHoloLensが突然つながらなくなって慌てました。ここで言っている通信はwifi経由でのUDP通信、UnityのHolographic Remoting Player、あとDevice Portal(USB経由では繋がる)です。 …

VisualStudioでUnityのスクリプトが開けなくなってた

最近まで試験が忙しくて色々止まっていました。ようやっと動けるようになったのですが、久しぶりに開いたプロジェクトのC#ファイルがVisualStudioで開けなくなってました…… 開こうとするとVisualStudioは固まり、VisualStudioが立ち上がってもファイルを開こ…

Unity用APIは別スレッドから呼び出せない?

Unity用API(MonoBehaviourを継承して使用)はメインスレッドから(UpdateやStartなど)のみでしか使えないとのことらしいです。 それが原因でHoloLensアプリが落ちるという現象に遭いました。 解決策としてはフラグを立てといて、Updateで見るようにという応急…

Assembly-CSharp-firstpass.dllが見つかるようになった話

嬉しすぎてちょっと踊った。 HoloLensアプリを作るときUnityからUWPアプリ用に.slnを出力するわけですが、それをがいままでビルドできなかったわけです。 ちなみにこのエラーはCubeを置いただけのプロジェクトでも出ます。HoloLensアプリを作るにはUWPアプリ…

HoloLensとUWPアプリでUDP通信したかった話(した話)

もう何十日ぶりかわからない更新です。最近はゲームAIの勉強とHoloLens、時々ステレオカメラという日々です。 さて、最近のHoloLens開発ですが、意味不明なエラーに苦しめられています。もちろん自分が知識不足なのは重々承知していますが、それにしても!多…

【Unity】Spot lightsで懐中電灯をつくる

今回が初投稿になります。\パチパチ/ タイトルの通りで懐中電灯をUnityで作ろうとおもったらちょっと詰まったところがあったのでメモ。 スポットライトは一般的には懐中電灯、車のヘッドライト、サーチライトなどといった人口の光源用に使用されます。 と公式…