国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法

這篇具有很好參考價(jià)值的文章主要介紹了UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.無(wú)法播放網(wǎng)頁(yè)視頻,這是因?yàn)閁E4的WebBrowser自帶的cef3為3071版本,默認(rèn)不支持h264等直播流,導(dǎo)致web里的直播流無(wú)法播放

解決辦法:第一種辦法,重新編譯了cef源碼,改成支持H.264,然后在UE4安裝目錄下替換相關(guān)文件,網(wǎng)上有教程自己搜。第二種辦法是直接找改好的插件,桃寶

2.隱藏網(wǎng)頁(yè)滑動(dòng)條

解決辦法:使用webbrowser的ExecuteJavascript函數(shù)執(zhí)行js代碼,這段代碼的大概意思就是將滑動(dòng)條的長(zhǎng)寬設(shè)置為0以此來(lái)達(dá)到隱藏滑動(dòng)條目的,需要注意的是js代碼需要在網(wǎng)頁(yè)完全加載完才能正確執(zhí)行js代碼,然而UE這邊沒(méi)有關(guān)于網(wǎng)頁(yè)完全加載完畢的回調(diào),所以需要在使用這個(gè)函數(shù)前加個(gè)delay,具體delay多少自行測(cè)試
var style = document.createElement('style');style.type = 'text/css';style.innerHTML = '::-webkit-scrollbar {width: 0px;height: 0px;}';document.getElementsByTagName('head')[0].appendChild(style);

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法,UE4 Plugins,ue4

3.用webbrowser打開的網(wǎng)頁(yè)在編輯框內(nèi)無(wú)法輸入中文

解決辦法:修改源碼,找到WebViewBrowser.cpp里的RebuildWidget函數(shù)里進(jìn)行修改
//支持中文輸入
ITextInputMethodSystem* const TextInputMethodSystem = FSlateApplication::Get().GetTextInputMethodSystem();
WebViewBrowserWidget->BindInputMethodSystem(TextInputMethodSystem);

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法,UE4 Plugins,ue4

4.在觸摸屏不支持上下滑動(dòng),這是因?yàn)樵赪ebViewBrowserViewport類里面沒(méi)有重寫OnTouchMoved方法

解決辦法:重寫這個(gè)方法并實(shí)現(xiàn)邏輯,還有一個(gè)問(wèn)題就是當(dāng)你的觸摸屏上移動(dòng)時(shí)會(huì)同時(shí)觸發(fā)OnMouseButtonDown和OnTouchMove函數(shù),這樣就會(huì)導(dǎo)致在移動(dòng)的過(guò)程中如果觸碰到網(wǎng)頁(yè)中的button按鈕,網(wǎng)頁(yè)中滑動(dòng)的邏輯和點(diǎn)擊button的邏輯會(huì)同時(shí)觸發(fā),因此需要在OnMouseButtonUp里做判斷不讓button事件觸發(fā),大概邏輯就是判斷按下和抬起時(shí)在不在同一位置
virtual FReply OnTouchMoved(const FGeometry& MyGeometry, const FPointerEvent& InTouchEvent) override;

FVector2D clickpos;

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法,UE4 Plugins,ue4

clickpos = MouseEvent.GetScreenSpacePosition();

FVector2D vec = MouseEvent.GetScreenSpacePosition() - clickpos;
	if (!(FMath::Abs(vec.Y) < 1))
	{
		return FReply::Handled();
	}

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法,UE4 Plugins,ue4

FReply FWebViewBrowserViewport::OnTouchMoved(const FGeometry& MyGeometry, const FPointerEvent& InTouchEvent)
{
	FVector2D vec = InTouchEvent.GetCursorDelta();
	FString str = FString::Printf(TEXT("window.scrollBy(0,%f);"), vec.Y * -1);
	WebViewBrowserWindow->ExecuteJavascript(str);
	return FReply::Handled();
}

UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法,UE4 Plugins,ue4文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652998.html

到了這里,關(guān)于UE4 關(guān)于使用Webbrowser插件遇到的問(wèn)題以及解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 關(guān)于UE4多人局域網(wǎng)聯(lián)機(jī)游戲中聯(lián)網(wǎng)和回放的設(shè)置細(xì)節(jié)問(wèn)題

    關(guān)于UE4多人局域網(wǎng)聯(lián)機(jī)游戲中聯(lián)網(wǎng)和回放的設(shè)置細(xì)節(jié)問(wèn)題

    我們?cè)谟螒蜷_發(fā)、仿真推演中可能會(huì)遇到這樣的需求: 要搭建局域網(wǎng),可以多人對(duì)戰(zhàn)的。 要可以回放,能把大家玩耍的過(guò)程記錄下來(lái),重放給玩家們看,做復(fù)盤。 于是我們需要開發(fā)【聯(lián)網(wǎng)】和【回放】功能。聯(lián)網(wǎng)使用RPC方式,通過(guò)事件發(fā)送來(lái)實(shí)現(xiàn)。回放是將事件按時(shí)間順序

    2024年02月01日
    瀏覽(30)
  • UE4/5C++多線程插件制作(二十一、使用)

    目錄 DemoPawn.h DemoPawn.cpp 會(huì)出現(xiàn)的bug 插件 相關(guān)的插件制作在上一節(jié)已經(jīng)完成了。 具體的使用方式在第0章已經(jīng)寫了,get之后去綁定即可。 而后筆者做了一個(gè)接口,具體的綁定方式也就在這個(gè)接口里面。 接下來(lái)最重要的是進(jìn)行使用,對(duì)此我做了一個(gè)與藍(lán)圖相關(guān)的接口,里面是這

    2024年02月12日
    瀏覽(109)
  • 【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 2

    【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 2

    (基于UE5 的Python支持插件) 支持Python語(yǔ)言基于UE5進(jìn)行開發(fā) GIT地址:https://github.com/mamoniem/UnrealEditorPythonScripts (基于UE5 的Haxe支持插件) Haxe是一門新興的開源編程語(yǔ)言,是一種開源的編程語(yǔ)言。支持Haxe語(yǔ)言基于UE5進(jìn)行開發(fā)。 GIT地址:https://github.com/RobertBorghese/Haxe-UnrealEngine

    2024年02月06日
    瀏覽(174)
  • 【虛幻引擎UE】UE4/UE5 GIS輔助類插件推薦及使用介紹

    【虛幻引擎UE】UE4/UE5 GIS輔助類插件推薦及使用介紹

    此插件將虛幻引擎連接到Speckle,允許從Speckle接收版本化的3D數(shù)據(jù),可以實(shí)現(xiàn)Revit、Rhino、Blender、Sketchup、Unity、虛幻引擎、AutoCAD等之間的完全互操作協(xié)作。 這是一個(gè)涵蓋了在展廳、工業(yè)產(chǎn)品或其他3D場(chǎng)景中導(dǎo)航的許多可能性的系統(tǒng)。在窗口、觸摸屏、手機(jī)和Html5上。 只需快速

    2024年02月07日
    瀏覽(117)
  • 【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 1

    【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 1

    實(shí)現(xiàn)POST/GET基本方法,并支持HEAD帶信息。 使用案例:【虛幻引擎UE】UE5 三種模式調(diào)用API詳解(案例基于免費(fèi)Varest插件) 能夠快速實(shí)現(xiàn)打開對(duì)話框獲取數(shù)據(jù)的導(dǎo)入、導(dǎo)出路徑。 某月限免插件,比較方便的地圖插件,可以改改樣式直接用。 http下載數(shù)據(jù)到指定路徑 按空格可以切

    2023年04月11日
    瀏覽(104)
  • ue4 unreal NDisplay插件 簡(jiǎn)易使用 三折幕 詳細(xì)...

    ue4 unreal NDisplay插件 簡(jiǎn)易使用 三折幕 詳細(xì)...

    僅支持4.27版本 NDisplay文檔 https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/IntegratingMedia/nDisplay/Overview/ Switchboard文檔 https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/CommunicatingWithMediaComponents/Switchboard/ 1.打開任意項(xiàng)目,開啟兩個(gè)插件并重啟 NDisplay:多折幕插件 Switchboard:用于啟動(dòng)多折幕

    2023年04月17日
    瀏覽(29)
  • UE 虛幻引擎 打包android 遇到的一些相關(guān)問(wèn)題,包含插件,git

    UE 虛幻引擎 打包android 遇到的一些相關(guān)問(wèn)題,包含插件,git

    1,UE5 name.project requires a temporary target.cs to be generated (Water plugin is enabled) 這個(gè)報(bào)錯(cuò)是因?yàn)閱⒂昧?,ue內(nèi)置的一些插件,譬如water? weather?system ,如果不是特別需要可以去掉,如果必須要用,那可以參考后面的方式 2,如果繼續(xù)用插件,那么就會(huì)報(bào) 這個(gè)問(wèn)題是因?yàn)?,很多插件代碼

    2024年02月15日
    瀏覽(22)
  • 關(guān)于UE4/UE5 無(wú)法正確使用VS2019進(jìn)行編譯運(yùn)行(亂碼報(bào)錯(cuò))

    關(guān)于UE4/UE5 無(wú)法正確使用VS2019進(jìn)行編譯運(yùn)行(亂碼報(bào)錯(cuò))

    ? ? ? ? 這是一個(gè)讓我百思不得其解的問(wèn)題,無(wú)論是上網(wǎng)查資料還是怎樣去調(diào)整設(shè)置。總是感覺(jué)無(wú)法正確、徹底的解決。 ? ? ? ? 通過(guò)學(xué)習(xí),發(fā)現(xiàn)問(wèn)題唯一的根源其實(shí)是VS的語(yǔ)言設(shè)置與你電腦系統(tǒng)的語(yǔ)言設(shè)置不兼容。我們只需要對(duì)系統(tǒng)的區(qū)域語(yǔ)言進(jìn)行更改即可正常運(yùn)行。如果

    2024年02月11日
    瀏覽(19)
  • 【UE4/UE5】裸眼3D解決方案SpatialLabs Experience Center 設(shè)備適配與插件使用

    【UE4/UE5】裸眼3D解決方案SpatialLabs Experience Center 設(shè)備適配與插件使用

    這幾天做產(chǎn)品,發(fā)現(xiàn)了一項(xiàng)很厲害的國(guó)外技術(shù)Acer公司的裸眼3d顯示屏SpatialLabs View Pro 具其官網(wǎng)所描述 旨在為您提供開發(fā)在采用SpatialLabs技術(shù)的設(shè)備上運(yùn)行的沉浸式體驗(yàn)所需的信息。雖然SpatialLabs的硬件和外形都是獨(dú)一無(wú)二的,但SpatialLabs應(yīng)用程序與VR應(yīng)用程序非常相似,因?yàn)閮?/p>

    2024年04月16日
    瀏覽(117)
  • 關(guān)于寫vscode ChatGPT插件遇到的一些問(wèn)題

    關(guān)于寫vscode ChatGPT插件遇到的一些問(wèn)題

    出于對(duì)技術(shù)的專研想還原ChatGPT里面的一些交互,中間遇到遇到一些小問(wèn)題做下總結(jié) 一、還原里面的富文本展示 chatgpt返回結(jié)果是這樣的 最終實(shí)現(xiàn)效果 這里不僅還原了文本格式的展示,而且也還原了代碼高亮。 可以看出chatgpt返回的是markdawn文本格式,要對(duì)markdawn文本格式做下

    2024年02月02日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包