1. 程式人生 > >3dContactPointAnnotationTool開發日誌(二六)

3dContactPointAnnotationTool開發日誌(二六)

  之前給老師看了看我的畢設,老師覺得操作太複雜了,要能像3ds max裡那樣可以拖動物體的軸進行平移,沿著顯示的圓圈旋轉以及縮放啥的。說白了就是在Unity3d的Game檢視顯示出Scene視圖裡的座標軸等等。這些鬼操作要是自己動手實現估計能寫個把月了,而且我也不知道咋寫。
  硬著頭皮寫了兩天也就這幅挫樣子:
4.png
  不知道咋寫沒關係,可以上百度搜搜看看有沒有現成的可以直接用的Unity包。費了九牛二虎之力在Unity3d的Asset Store裡找到了一個看上去比較靠譜的,叫作runtime transform gizmo:
1.png
  但是天下沒有免費的午餐,要用這個可是得花30刀的!
2.png
  不過天朝地大物博,這些正版的東西總是會有好心人免費分享的嘛,百度一下還真有,是在一個叫“蠻牛”的

網站上:
3.png
  那個txt文字文件的內容就是百度網盤連結和提取碼,想要知道的話還得註冊"蠻牛"帳號並做上面的任務賺10個蠻牛幣就能獲得連結和提取碼了,為了不斷別人財路我還是點到為止吧。
  將那個包匯入到自己的專案中就能實現執行模式下平移旋轉縮放物體了,而且它還自帶相機的一些操作,什麼zoom,orbit,focus到某個選中物件啥的,用起來超方便。
  不過那些都是通過它文件裡給的快捷鍵操作的,想通過按鈕來操作還得改他的程式碼並自己建立按鈕。
  搞了半天效果如下:
5.png
  這樣game視圖裡就有那些亂起八糟的軸和球來操控模型變形了,另外右上角那個跟unity里長得一模一樣的座標軸也是它自帶的,超炫酷!