Thursday, September 14, 2017

Monday, September 11, 2017

Unity 物件角度計算量



unity角度向量計算

有時候會需要知道兩個物體之間角度,偵測面對怪物角度
或是計算一些操控的方向性。


Friday, September 1, 2017

Sunday, November 20, 2016

static

靜態static

宣告為static函式為靜態方法,有共有的概念。

Monday, May 2, 2016

unity 開發 htc vive 基本使用steamVR

[C#]unity VR  htc vive

  1. unity   開發  htc vive


    先去assetstore下載   SteamVR Plugin

    https://www.assetstore.unity3d.com/en/#!/content/32647


    匯入unity後

    如果是新專案還未使用攝影機可以直接使用steamVR提供的
    CameraRig  prefabs


    直接拖曳prefabs到場景中就可使用,位置最好設定(0,0,0)
    CameraRig 都已經幫你設定好了 子物件1. Controller (left) 2. 
    Controller(right)
     3.
    Camera (head)  1.2分別是Vive左右手控制器 3.是VR頭盔內含Camera (ears)聲音和Camera (eye)眼睛
    攝影機就含在3裡面所以程式需要調整攝影機,就調整這裡


         CameraRig裡面會有個steam VR_Play Area(Script)
         這是設定vive 房間遊戲空間大小 (room  scale)
         調整size來改變 可以調成calibrate自動校準
         顏色調整只是開發者方便在unity觀看而已,通常Draw in game 要勾起來玩家才能在遊                玩時看到邊界(room  scale) 。
             

        在執行時  CameraRig 會產生一個物件steamVR
        也可以直接從 SteamVR prefab 裡面 直接加入  steamVR
        steamVR可以調整 一些設定

        攝影機裝好後 只要電腦開啟steamVR

     
         unity 執行時戴上Vive頭盔就能看到攝影機附近的景觀或物件