[免費(fèi)]觸控UITouch的UE虛幻引擎插件

大家好!
我是:?Aimo_皚墨
我來(lái)介紹一下這個(gè)插件!
描述: 插件一般用于觸控設(shè)備的使用如(安卓手機(jī),平板)等觸控設(shè)備
GitHub下載地址: https://github.com/AimoTvT/UITouch
虛幻商城: https://www.unrealengine.com/marketplace/zh-CN/product/uitouch
教程視頻地址:?https://www.bilibili.com/video/BV1dg411e7SZ
使用方法:? 演示項(xiàng)目: 第三人稱項(xiàng)目模版

然后啟動(dòng)對(duì)應(yīng)版本項(xiàng)目,找到在菜單欄->編輯->插件
1.搜索 UITouch
2.點(diǎn)擊勾選(如果提示實(shí)驗(yàn)/測(cè)試點(diǎn)擊 Yes 或是) 3.點(diǎn)擊立即重啟引擎

插件測(cè)試
電腦上測(cè)試選擇,點(diǎn)擊高級(jí)

勾選鼠標(biāo)模擬

世界設(shè)苦里選擇BP__TouchPlayercontroller,即可測(cè)試控件

點(diǎn)擊運(yùn)行即可測(cè)試

測(cè)試成功(運(yùn)行成功的結(jié)果點(diǎn)擊輪盤上移動(dòng)即可出現(xiàn)跑)

注意!!!: 如果需要打包請(qǐng)?zhí)鎿QUE的默認(rèn)觸控
找到項(xiàng)目設(shè)置點(diǎn)擊

> - 1.找到項(xiàng)目設(shè)置點(diǎn)擊
> - 2.點(diǎn)擊觸控設(shè)置,這個(gè)是官方的虛擬觸控

修改名字,可以放到內(nèi)容文件任何位詈

控件介紹:?
BP_TouchButtonWidget //一般用于按鈕,

BP_TouchControlWidget //一般用于觸摸移動(dòng)視角

BP_TouchJoystickWidget //普通操控桿

BP_TouchAdvancedJoystickWidget //進(jìn)階操控桿

控件內(nèi)搜索(Touch)?即可出現(xiàn)控件

控件使用方法:
使用方法點(diǎn)擊事件調(diào)度器添加創(chuàng)建事件
會(huì)獲得反饋值,高級(jí)操控桿如 X:-1~1 Y: -1~2 Z: 第幾個(gè)觸控或松開

簡(jiǎn)易用法演示圖片:?

## 技術(shù)分享:
> 運(yùn)行流程
>
> 1. 綁定觸控按鍵觸控組件組件(TouchComponent)
> 2. 創(chuàng)建 Widget 觸摸控件
> 3. Widget 搜索觸控組件組件(TouchComponent)
> 4. 綁定控件組件的調(diào)度器
>
> 藍(lán)圖只是演示部分使用(基本上都是 C++底層功能)
>

> 1. Widget 搜索觸控組件組件(TouchComponent)
> 2. 綁定控件組件的調(diào)度器

> 觸發(fā)流程
>
> 1. (一般是控制器的觸摸事件)觸發(fā)觸摸
> 2. (觸摸組件)觸摸控件發(fā)布觸摸位置等信息
> 3. (Widget 控件)所有觸摸控件判斷是否進(jìn)入控件區(qū)域
> 4. (Widget 控件)如果進(jìn)入那么就綁定對(duì)應(yīng)的調(diào)度器
> 5. (Widget 控件)并持續(xù)監(jiān)視綁定的調(diào)度器
> 6. 松開觸摸后解除調(diào)度器

> 觸摸控件里面有 10 個(gè)調(diào)度器和一個(gè)所有多播的調(diào)度器

> 觸摸控件的函數(shù)

> C++復(fù)寫綁定控件

[免費(fèi)]觸控UITouch的UE虛幻引擎插件的評(píng)論 (共 條)
