UE4:物體檢視小功能.
說明:前幾天看別人搞的物體檢視的功能,挺好用的。回來找了找教程,鼓搗了出來。可以用在場景物體細節的檢視,或者商品的細節展示等。另外,推薦一個B站上很好的UP主:京介洛安,從他的教程上學習了很多的知識。估計他肯定也是個大帥比。---------------------進入正題。
思路:物體檢測到玩家靠近---->彈出提示UI介面------>進入檢視UI介面並切換到物體的攝像機-------->自主旋轉 縮放 復位操作---------->可選擇退出按鈕,返回到提示UI。
1.1:如圖(1),沙發檢測到玩家後,觸發提示UI
圖 (1)
2. 如圖(2). 這時候滑鼠可控制沙發的旋轉縮放,另外還有復位和退出按鈕。
圖(2)
3.下面說下藍圖,這次從京介洛安那裡學到的乾貨不少。這個藍圖邏輯還是很嚴謹的,有很多的細節需要注意。
圖(3)
3.1:這裡自定義了兩個事件,分別是提示UI,和撤銷提示UI。如圖(3)
圖(4)
3.2:如圖(4),這段藍圖的功能是進入彈出提示UI,並把彈出檢視物體UI繫結到點選事件上,同時撤銷提示UI。
圖(5.1)
圖(5.2)
3.3:圖5.1和5.2是同一藍圖,分了兩次截圖。這段藍圖的功能是其實還是按鈕事件之間的繫結。比如,復位按鈕和退出按鈕,還有在檢視UI階段,對玩家輸入的遮蔽。這點挺重要的。
4.以上是UI之間切換的操作,下面開始滑鼠對物體的操控。
圖(6) 4.1如圖(6),這段藍圖的含義是把滑鼠的移動疊加給物體的旋轉,中間用gate事件去控制(門事件真心好用)。還有reset(復位按鈕)功能的新增,可以重置模型的旋轉和縮放值。回到初始化狀態。
圖(7)
4.2:如圖(7).這段藍圖的是根據滑鼠滑輪來控制物體的縮放,這裡為了防止無意義的縮放和擴大,做了一定的限定。
5.:好了,就到這裡吧。希望大家多多指點,給出您的意見和建議,小弟不勝感激。QQ:251221274 有什麼不懂的地方可以QQ交流,平時用QQ多一些。
相關推薦
UE4:物體檢視小功能.
說明:前幾天看別人搞的物體檢視的功能,挺好用的。回來找了找教程,鼓搗了出來。可以用在場景物體細節的檢視,或者商品的細節展示等。另外,推薦一個B站上很好的UP主:京介洛安,從他的教程上學習了很多的知識。估計他肯定也是個大帥比。---------------------進入正題
每天學習一個小功能:java文件上傳
set 下載 nts null 最大的 上傳文件 getname response 完整 ====(1、)第一種、利用普通緩沖流進行文件上傳 ① 前端 註意: 1、指定表單類型為文件上傳表單 :enctype="multipart/form-data" 2、提交方式必須為
每天學習一個小功能:java文件下載
con map pri 字節流 del mes file request 及其 思路: 1、獲取文件上傳到upload文件夾下的文件名 2、將文件名處理成上傳時的文件名並封裝成集合給前端展示 3、前端根據提交的文件名再後臺查找upload文件夾下查找並下載 代碼: /*
mp-redux:解耦小程式中的業務與檢視,讓測試更容易
專案地址:點我,歡迎star和issue mp-redux 一個用於小程式和輕量級H5應用的狀態管理工具, 使用方法是一個簡化版本的Redux。之所以是適用於輕量級應用,主要是因為沒有實現元件間的資料共享。因此不適合於複雜,龐大的前端應用。 是否你需要使用它? 如果你也和我有同樣的困惑,那麼你就該嘗試
小程式學習之路二:開發工具部分功能和專案結構介紹
上一篇講到了新建專案進來,本篇主要講解開發工具部分功能和專案結構介紹,按照我的風格來,先上目錄 開發工具的部分功能簡介 小程式專案目錄簡介 以下幾個功能是我覺得比較方便喜歡的 自動儲存(設定----編輯設定-----選中修改檔案時自動儲存) console(控
UE4小功能點總結
一、VR模式 1.VR模式下相機的高度問題 使用Steam定位VR頭盔時將VR放到腳的位置,對應高度為0;在虛幻4中將相機的高度設定為-90(實際應該為-88即碰撞體高度,就是讓相機位置到最低端),這樣的話在場景中視角和現實感官相同。但平時測試時,不使用VR裝置,這是一般
C#開發小試手----小功能:csv檔案儲存
需求:將頁面dataGridView裡的表格存入本地csv檔案 本例的dataGridView裡的資料由於已經存在DataTable中,故直接出用即可。 1.建立表頭 由於DataTable,未將表頭存入,故在此進行表頭的定義。 public void Cr
微信小程式:隱藏和顯示功能
和介面 app.js Page({ data:{ showView:true }, onLoad:function(options){ // 生命週期函式--監聽頁面載入 showView:(options.showView=="tru
Struts2 學習之路(二):2.2 完成簡單的統計使用者線上人數小功能
實時更新使用者線上人數(通過將使用者人數資料放入application的域屬性裡實現) 使用者登入後,顯示使用者名稱和當前線上人數+1 使用者登出後,當前線上人數-1 程式碼 1.前臺請求頁面
小功能丨Vuforia動態修改識別目標和3D物體
概要: 本章目標為不設定ImageTarget,Unity完成動態識別識別圖。 實現方法: 1、Vuforia官網上傳識別目標,下載unitypackage並匯入Unity 2、匯入Vuforia SDK,並將ARCamera放置到場景,啟用要識別的Datase
小功能丨程式碼修改物體在 Hierarchy 上順序
程式碼實現 //parentTransform為父節點 int count = parentTransform.childCount; //引數為物體在當前所在的子物體列表中的順序 //count-1指把child物體在當前子物體列表的順序設定為最後一個,0為第一個 childTransf
小功能丨Unity2018 Shader Graph——全息影像、物體消融
內容概要: 1、Shader Graph介紹 2、設定及工作流程介紹 3、Demo展示 4、自定義節點介紹 一、Shader Graph介紹 Shader分為Vertex Shader和Fragment Shader Vert
微信小程式:MINA檢視層
一、WXML WXML(WeiXin Markup Language)是MINA設計的一套標籤語言,結合基礎元件、事件系統,可以構建出頁面的結構。 WXML具備資料繫結、列表渲染、條件渲染、模板、事件
C#開發小試手----小功能:C#讀取csv檔案——針對兩種不同需求的表頭
在練習過程中先後遇到了以下兩種需求:完整讀取CSV檔案,包括CSV檔案的表頭只讀取CSV檔案內容,表頭自定義新增針對需求1,程式碼如下://*********************************csv2dt----讀取csv表頭方案****************
Visual Studio Debugger中七個鮮為人知的小功能
.cn disable 轉載 解決問題 內存 初始 -668 調試工具 利用 Visual Studio debugger是一個很棒的調試工具,可以幫助程序猿們快速地發現和解決問題。這裏給大家簡單介紹一下VS調試工具中的七個鮮為人知的小功能。 1. 一鍵跳轉到指定語句
python實現簡單的循環購物車小功能
iphone6s opp lose pre 選擇 小功能 alt else ret python實現簡單的循環購物車小功能 # -*- coding: utf-8 -*- __author__ = ‘hujianli‘ shopping = [ ("iphon
【第二組】典型場景:進行積分兌換功能工作序號 006 2017/07/06 場景
自己的 提示框 生成 提醒 想要 主界面 生成器 完成 免費 一、背景 1)典型用戶:李二蛋【主要】,王尼瑪【主要】 2)用戶的需求/迫切需要解決的問題 A: 李二蛋在設計任務之後,覺得設計這個任務沒什麽成就感,就不想再次參與設計任務了; 李二蛋在設計任務時希望能添加一些別
C#、Java中的一些小功能點總結(持續更新......)
grid datagrid item 其他 cnblogs hid roc oid sha 前言:在項目中,有時候一些小的功能點,總是容易讓人忽略,但是這些功能加在項目中往往十分的有用,因此筆者在這裏總結項目中遇到的一些實用的小功能點,以備用,並持續更新...... 1.禁
HDU - 2044 :一只小蜜蜂...
select int uil cpp i++ 實例 pan width keyword 有一只經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請編程計算蜜蜂從蜂房a爬到蜂房b的可能路線數。 其中,蜂房的結構如下所示。 Input輸入數據的第一行是一個整數N,表示
張書樂:網遊“小花仙”存女童遭性侵漏洞,實名制被破了嗎?
遊戲據第一財經披露,網絡遊戲小花仙在女童中傳播廣泛,玩家總數已達百萬級。但這款遊戲的社交功能,也被一些不良男性鉆了空子。他們以換取該款遊戲的充值卡劵為誘餌,吸引女童裸露身體以及裸聊,甚至線下約出實施猥褻。上述信息被熱心於保護女童的玩家發現並多次披露於眾。就此,第一財經記者張劍和筆者進行了一番交流。文/張書樂(