相關(guān)的學(xué)習(xí)資源:
https://www.youtube.com/channel/UCnhY_Rd8iyFrvzOgQVptWqg
http://www.bootcss.com/
https://github.com/LeGone/RadiantUI
前提:安裝好了UE4,對(duì)UE4的基本操作有一定了解。
第一步:
在https://github.com/LeGone/RadiantUI這個(gè)網(wǎng)站上下載工程。
第二步:
解壓后打開(kāi)這個(gè)文件:
如果提示rebuild,那么rebuild,rebuild如果不成功,那么將沒(méi)有辦法繼續(xù),很難解決。假設(shè)你順利。
第三步:
進(jìn)入工程后,點(diǎn)擊運(yùn)行,先體驗(yàn)一下吧。
能夠在游戲內(nèi)使用網(wǎng)頁(yè)和所有HTML技術(shù)!
第四步:
關(guān)閉這個(gè)工程,new a new project:
第五步:
關(guān)閉這個(gè)新工程(我們稱之為L(zhǎng)earnRUI工程),然后將以下目錄復(fù)制粘貼到LearnRUI中
第六步:
重開(kāi)LearnRUI工程,點(diǎn)擊:
確認(rèn)它是enable的(如果提示重啟,那么重啟)。
第七步:
創(chuàng)建藍(lán)圖(radiantStaticMeshWebViewActor)
點(diǎn)擊了simulate之后,仿真效果如下:
拖進(jìn)游戲場(chǎng)景里,擺放好它的位置,然后運(yùn)行:
第八步:
讓我們自由地探索一下這個(gè)blueprint里有什么東西:
先研究這個(gè)組件,看到details中的:
其中refresh rate是刷新頻率(如果值為1,那么畫(huà)面中的視頻、網(wǎng)頁(yè)效果將會(huì)一秒一幀)。
Url:網(wǎng)頁(yè)。
Size:網(wǎng)頁(yè)的尺寸(分辨率等)。
鼠標(biāo)效果:
將size設(shè)置為1024 * 640,然后將actor的尺寸拉伸為Y=1.6倍即可看到寬屏效果:
將enable設(shè)置為false時(shí),這個(gè)頁(yè)面物體就廢了。
其它的屬性值:
Replicates interaction 是網(wǎng)絡(luò)同步。
交互方式:
第九步:學(xué)習(xí)如何交互
添加一個(gè)box collision,添加如下節(jié)點(diǎn):(如果這一步不會(huì)的話,先去自學(xué)一下UE4的基礎(chǔ)內(nèi)容,或者在評(píng)論區(qū)交流)
第十步:
在character藍(lán)圖中加入一個(gè)組件(Radiant Web View Interaction):
確保它是Enabled的。
第十一步:
運(yùn)行,與之交互:
注意事項(xiàng):如果碰撞體(box collision)不夠大的話,交互體驗(yàn)就不佳。
http://www.cnblogs.com/JackSamuel/p/7158563.html