原创 簡單多人在線設計評審可視化工作流(藉助UE4快速構建)

    設計師建模成果都想要同時在多個客戶端展示,可以多用戶交互,還想要獲得最大化的真實渲染效果。如果我們使用虛擬現實技術,這個流程也許只需要幾分鐘。     我們使用UE4自帶的“Multi User Viewer(多用戶查看)”項目模

原创 python使用opencv攝像頭識別特定人臉,並啓動語音問候

""" ==================== 訓練臉部數據  ================== """ 學習要有一種空杯的心態,先跟着來---------------------------------->>> 一、準備臉部圖片:

原创 WinForm製作滑動框,實現滾動相冊效果

WinForm製作滑動框,實現鼠標滾動查看效果     界面層級:  代碼實現:   public partial class Form1 : Form     {         // 初始時滑動面板所在高度Y         pri

原创 WinForm使用GDI+繪製心電圖效果

winform窗體上拖放 600 X 200的Panel,添加Timer計時器組件; 代碼如下:   模擬運行效果如圖:    

原创 Unity測量工具——可視化直尺測量兩點距離,並顯示實時測量數據

    在使用Unity進行虛擬現實開發中,遇到了一個需求:如何做出一種測量工具,可以測量出虛擬空間中鼠標點下到鼠標拖動過程中兩定點間的距離,並且實時顯示數據。這個需求並不難,直接上代碼:     運行效果圖如下:     Pai大

原创 UGUI揹包實現詳解之一UGUI精準拖拽

    UGUI爲開發者提供了許多實現交互的接口,包括拖拽類、點選類、鼠標指針類等,下面是最簡單的UI拖拽實現方式:     將上邊代碼掛在UI上運行,就可以實現最簡單的拖拽效果。但是這種方式存在問題:鼠標開始點下時會出現UI位置彈跳,

原创 Unity中爲UGUI精靈自定義事件響應區域

    到目前爲止,UGUI組件功能還很侷限,這就需要開發者自己動手實現某些開發需求。UGUI中的組件(以按鈕Button爲例)默認響應事件的區域爲整個UI元素區域,我們也可以自定義精靈某些特定區域用來響應事件。     我們知道所有UI

原创 UGUI揹包實現詳解之二——UGUI組件如何搭配使用做出揹包

    我們來看一下UGUI揹包的的大致層級關係:     其中ScrollRect上的組件有:     其中Content上的組件有:     其中Back上的組件有:     調整相關組件部件及屬性,揹包效果如下:    

原创 Unity虛擬現實開發——鼠標開關窗戶效果多種實現方案

    在使用Unity進行VR開發中遇到鼠標拖動開關窗戶的功能需求,我想到三種解決方案:      一:窗戶模型必須經過建模軟件的處理,使其座標軸Y軸在窗子邊沿;使用歐拉角改變鼠標拖動中的窗戶旋轉角度(eulerAngles),並使用M

原创 UGUI實現UI精靈由小到大漸變效果——配合unity動畫曲線

    UGUI功能實現中的一個問題:UGUI不用iTween等補間動畫插件,如何實現UI面板由小到大的漸變過程:     代碼如下:     可以調整UI漸變的持續時間。     先將UI取消激活,爲按鈕註冊激活該UI的事件,