3dContactPointAnnotationTool開發日誌(三)
今天的目的是把obj檔案導到場景裡。具體將制定路徑的obj檔案導進去我用的是這個方法。
匯入後還想實現一下縮放功能,請看這個方法。
本來晚上回寢還想完善一下的,不過unity提示版本不相容:
可能是自己的電腦上unity版本低了,那就升級一下吧。
結果發現沒法在現有的客戶端上更新,只能重新下載最新版本,我也是醉了,簡直噁心到我了。要是重灌客戶端上面的環境又得重新配,這破玩意更新速度又那麼快。
無視警告強行開啟,竟然還有個missing prefab物件,ui介面也是一團糟,unity做得真夠爛的。
相關推薦
3dContactPointAnnotationTool開發日誌(三)
今天的目的是把obj檔案導到場景裡。具體將制定路徑的obj檔案導進去我用的是這個方法。 匯入後還想實現一下縮放功能,請看這個方法。 本來晚上回寢還想完善一下的,不過unity提示版本不相容: 可能是自己的電腦上unity版本低了,那就升級一下吧。 結果發現沒法在現有的客戶端上更新,只能
3dContactPointAnnotationTool開發日誌(三一)
在玩的時候遇到了一個python的問題: ~~~ Traceback (most recent call last): File ".\convert.py", line 13, in a=pickle.load(readFile) ImportError: No module name
3dContactPointAnnotationTool開發日誌(二)
今天看的時候發現其實www的方式是可以根據指定路徑讀取本地圖片到Image中的。也就是昨天提到的第二種方式。 隨便選了個圖片做示範: 修改後的程式碼如下: using System.Collections; using System.Collections.Generic; using Unit
3dContactPointAnnotationTool開發日誌(四)
手動 unity title 裏的 界面 con 分享 obj 還得 ??沒辦法,為了能在寢室接著做這玩意只好又在電腦上裝一個和實驗室版本一樣的unity了。雖然打開後UI界面還是一團糟,不過至少要的東西都在,又手動調了調UI界面。 ??然後把旋轉視角功能加上了。鼠標右鍵
3dContactPointAnnotationTool開發日誌(六)
一種可行的思路就是列舉一個模型的三角面片,然後判斷三角形是否與另一個物體相交即可。為了讓效果更好我想只渲染模型的線框。 在網上查了半天好像Unity裡都沒有自帶的方便的渲染線框的方式,我又自己玩了玩發現可以將材質換成unity自帶的VR/SpatialMapping/Wireframe。不過看上去模型
3dContactPointAnnotationTool開發日誌(十)
要是那幾個狀態列不能拖動的話豈不是顯得太呆板了,於是我又參考Unity官方視訊教程學習瞭如何實現拖動狀態列的功能,還挺簡單的。 比如說要拖動這個PanelStatus面板,我只讓使用者通過拖動其Text元件來實現拖動整個面板移動的效果。 只要為其Text繫結一個DragPanel.cs指令碼,程
3dContactPointAnnotationTool開發日誌(十一)
把image也做成panel的形式了,並且放進了scrollView裡,真實地顯示出影象: 其它兩個scrollView的content也做成自適應大小了,就是新增一項content的height就會增加相應的那麼多。 為了把三維模型投影到圖片上,之前的做法顯然不行於是又做了個圖片自適應的pa
3dContactPointAnnotationTool開發日誌(十四)
oom mat href 但是 tran 坐標 輸入 功能 docs ??貌似每次讓用戶手動輸入文件路徑太不人道了,於是參考Unity 實用教程 之 調用系統窗口選擇文件或路徑增加了讓用戶瀏覽文件的功能,點擊輸入框旁邊的+就可以找到文件並加載進來: ??貌似調整位置再計算
3dContactPointAnnotationTool開發日誌(二十)
為了使工具更人性化,我又在每個status的text上綁了個可以拖拽實現值改變的指令碼,但是不知道為啥rotx那個值越過+-90範圍後連續修改就會產生抖動的現象,試了很多方法也沒能弄好,不過實際用起來問題應該不大。 不過拖拽時滑鼠碰到螢幕邊緣就動不了了,於是我想像unity那樣可以讓鼠標出現在螢幕的另
3dContactPointAnnotationTool開發日誌(二二)
昨天是實現了顯示GameObject子GameObject的選項卡功能,今天就是要讓statusPanel可以控制它們的位置、旋轉和縮放了。 沒什麼難的,對應選項卡繫結上對應的物體或子物體即可。 刪除操作的話只需要在刪除當前選項卡之前遞迴地刪除它的子孫選項卡和對應的模型即可,隱藏的話也是遞迴地將他
3dContactPointAnnotationTool開發日誌(二六)
之前給老師看了看我的畢設,老師覺得操作太複雜了,要能像3ds max裡那樣可以拖動物體的軸進行平移,沿著顯示的圓圈旋轉以及縮放啥的。說白了就是在Unity3d的Game檢視顯示出Scene視圖裡的座標軸等等。這些鬼操作要是自己動手實現估計能寫個把月了,而且我也不知道咋寫。 硬著頭皮寫了兩天也就這幅挫樣
3dContactPointAnnotationTool開發日誌(二八)
師姐說物體間不能有穿透,於是我試了下給物體加rigidbody和meshCollider 然後就報錯: 說是用meshCollider要麼去掉剛體要麼就把剛體設定為iskinematic。說白了就是用meshCollider沒法檢測和別的物體的碰撞,於是就沒加collider了。 然後就研
3dContactPointAnnotationTool開發日誌(二九)
今天想著在Windows平臺上跑通那個程式碼,不過它的官網上寫的支援平臺不包括windows,但我還是想試試,因為看他的依賴好像和平臺的關係不是特別大。 看了下它的py程式碼,不知道是py2還是py3,於是乾脆py2和py3上都試下。它的py依賴都在requirements.txt檔案中: nump
遠程協助開發總結(三)
線程終止 判斷 call 主動 exce div 一個 解釋 tex 這裏主要總結一下這段時間對Socket編程的總結 1.如何正確的接收數據和如何正確的關閉連接 接收數據要配合正確的關閉連接來使用,關閉連接的時候要先Shutdown本地套接字,這樣遠程套接字就會Recei
學習 MeteoInfo二次開發教程(三)
開發教程 cnblogs false raw class .dll dll inf legend 1.breakList的問題 ((PolygonBreak) aLS.breakList[0]).DrawFill=false; 新的類庫將LegendScheme的brea
JNI/NDK開發指南(三)——JNI數據類型及與Java數據類型的映射關系
ons 轉換 類型 art return http 異常 array src 轉載請註明出處:http://blog.csdn.net/xyang81/article/details/42047899 當我們在調用一個
vue移動音樂app開發學習(三):輪播圖組件的開發
hub out webapp width eth reat slot utc -1 本系列文章是為了記錄學習中的知識點,便於後期自己觀看。如果有需要的同學請登錄慕課網,找到Vue 2.0 高級實戰-開發移動端音樂WebApp進行觀看,傳送門。 完成後的頁面狀態以及項目結構如
微信公眾平臺開發教程(三) 基礎框架搭建
開發 images wxs user 設計實現 bytes trre 來源 app 上一章,我們已經初步講解了微信公眾賬號開發的基本原理,今天我們來探索設計實現。 首先我們設計了模塊層次圖,當然圖中只是給出一種實現方式,不局限於此。具體見下圖。 主要功能介紹如下: 1)請求
wifi認證Portal開發系列(三):portal協議
tro spa size http log ron 認證 gin auto 中國移動WLAN業務PORTAL協議規範介紹 wifi認證Portal開發系列(三):portal協議
weexapp 開發流程(三)其他頁面創建
導航 引入 組件 創建 exp 輪播圖 slider 分享圖片 -c 1.首頁 (1)輪播圖 步驟一:創建 輪播圖 組件(Slider.vue) src / assets / components / Slider.vue <!-- 輪播圖 組件 --> &l