スタジオおふとん

プログラミング系

unity

UnityでSpecular HighlightsのON/OFF(コードで)

https://forum.unity.com/threads/cant-access-_specularhighlights-via-script-please-help.430238/#post-2795813 ついでにinspectorを右クリックしてNormalではなくdebugを選ぶとキーワード名とかがまぁまぁわかる。 にしても、こんなんわかるわけないが。

ml-agentsのサンプル動かすときにハマったところ

めっちゃエラーが出てコンパイルが通らない ml-agents The type or namespace name `TensorFlow' could not be found.とかml-agents The type or namespace name `Google' could not be found.とか 解決方法はOtherSettingsのConfigurationのScripting Runti…

UnityがXperia XZ Premium(SO-04J)を認識してくれない

久しぶりにやった時に忘れそうなのでメモ。 別にXperiaに限った話でもないけど。 ただ1週間前くらいの話なので、細かいところは覚えてない... そのため、「気がする」とか「確か」とか多用してます。 現象 確かエラーメッセージは no android devices connec…

UnityのVersionとVRTKとfbxまとめ

Version VRTK fbxポリ数 2018.1 × 制限なし 2017.3 ? 制限なし 5.x 〇 6万ポリを超えると分割される(blendshapeがふっとぶ) Vrtk 3.2.1 is not supported on unity 2018.1という神の御言葉 github.com

UnityでVuforiaとSmartARを使ってちょっとARしてみた

近年はいろいろSDKあるっぽいけど、とりあえずVuforiaとSmartARを使ってみた。 bibinbaleo.hatenablog.com 使い方 使い方はググれば出てくるので、参考にしたサイトだけ紹介。 Vuforia qiita.com 注意点としては、こちらの方はマーカーのWidthを100にしてい…

結局VR開発のテンプレートはどうするのがいいのか

VRTKのサンプルを読み込んで不要なものは削除するのが最強な気がしてきた。 というわけで、以下の手順が個人的にゼロから一番さっくり作れる。 Unityを立ち上げる(5.6.0f3あたりがオススメ。2017はSteamVRが正式に対応していないため、Warning地獄になる) …

HeadSetの位置を取得する方法

using UnityEngine.VR; //略 public Vector3 GetHeadsetPosition() { return InputTracking.GetLocalPosition(VRNode.CenterEye); } docs.unity3d.com よくないやり方 以下は、よくないやり方なので読まなくてもいいです。 public Vector3 GetHeadsetPositio…

開発全般のメモ

Git BitBucketなら無料でプライベートリポジトリが使えるのでオススメ。 .gitignoreは以下。そうそう変わらんので、コピーしてローカルに置いておくといい。 unity github.com リポジトリ名に大文字を使うな。 これよくやっちゃうんだけど、パッと見Git側で…

unityでそれっぽい背景ステージを作る~野生編~

基本は以下 qiita.com 注意点としてはUnity5では、 Terrain Objectは GameObject > 3D Object > Terrain Terrain Assetは Assets > Import Package > Environmentの中にある。 とりあえずやってみたが、草の挙動がカメラに追従してなんかおかしい。 Terrain …

VRTKでトリガー検知

注意点は、VRTK_Controller Eventsがアタッチされているオブジェクトにくっつけること。 using VRTK; public class Controller : MonoBehaviour { // Use this for initialization void Start () { if (GetComponent<VRTK_ControllerEvents>() == null) { Debug.LogError("VRTK_Cont</vrtk_controllerevents>…

VRTKでグラブる

grabの方です。 初めに話しておくと、VR開発やりたくてこの間HTC Vive買いました。 で、コントローラの制御はVRTKを使うと楽だそうです。 参考サイトと補足 takoyakiroom.hatenablog.com negilab-unity.com takoyakiroom.hatenablog.com 上記の3つを見れば大…

Unityの画像処理系(uGUI)

imageとrawImage 単純にpngとかそのまんまの画像を表示したいならrawImage.texture Resources.Loadの引数 Assets/Resourcesというフォルダから見たパスになる。 ファイル名まで入れる。 textureに代入するなら末尾にas Textureと書く。

Unityの話(コード系)

間違っているかもしれないので、あんまり参考にしないこと。 自身を動かす transformを使って、Updateでマイフレームごと動かす? いろいろ方法はありそう。 Unity - スクリプトリファレンス: Transform 物体を出現させる(オブジェクトの動的生成) Instant…

Unityの話

だいたいここにまとめていく。 .gitignore github.com エラー周り build & runしたとき、unity bundle identifierでエラーが出る Unity での Bundle Identifier の設定方法 - Over&Out その後 もうちょい細かく知りたければ以下 UnityのBundle Identifierに…