包含5節(jié)視頻教程
關(guān)注8.4萬次
重金打造的運(yùn)動(dòng)捕捉課程,這套方案可以提供你全面的動(dòng)畫制作技術(shù)。從準(zhǔn)備方案到制作出動(dòng)畫全齊了。包括動(dòng)作和表情的捕捉,這是市面上唯一的真實(shí)捕捉演練課程。
ARM 的 Mali Graphics Debugger (MGD) 允許開發(fā)者追蹤應(yīng)用程序中的 Vulkan、OpenGL ES、EGL 和 OpenCL API 的調(diào)用,以逐幀了解這些調(diào)用的效果,從而幫助識(shí)別代碼中可能存在的瓶頸。此博客介紹了開發(fā)者如何向虛幻引擎應(yīng)用程序添加對(duì)非 root 設(shè)備上的 MGD 的支持。
我們在此采用的方案十分簡單:
在第一步中,我們將需要從 GitHub 上的各種來源下載一個(gè)版本的虛幻引擎應(yīng)用程序。有關(guān)此步驟的更多信息,請(qǐng)參閱 Epic 指南。
獲得可用的虛幻引擎副本后,下一步主要是讓 MGD 能夠運(yùn)行起來。首先,您需要在 MGD 安裝目錄中找到 android-non-root 文件夾及虛幻引擎的安裝文件夾(將存儲(chǔ)庫克隆到的位置)。將 android-non-root 文件夾復(fù)制到 Engine\Build\Android\Java\ 目錄下。
接下來,我們需要修改 Android 的 makefile 文件以確保攔截器能夠正常打包到引擎構(gòu)建中。為此,需要編輯Engine/Build/Android/Java/jni/ 目錄下的 Android.mk 文件,在其末尾添加這樣一行文本:include$(LOCAL_PATH)/../android-non-root/MGD.mk。修改后的文件如下如下所示:
現(xiàn)在我們將指定加載 MGD 庫所需的主要游戲活動(dòng),找到Engine\Build\Android\Java\src\com\epicgames\ue4\ 目錄下的 GameActivity.java,然后編輯 onCreate 函數(shù)。修改后的文件如下所示:
這樣一來,引擎方面的準(zhǔn)備就全做好了。接下來我們要準(zhǔn)備設(shè)備。保持 android-non-root 文件夾打開,同時(shí)使用下面的命令將 MGD Daemon 安裝到目標(biāo)手機(jī)上:
現(xiàn)在,在運(yùn)行應(yīng)用之前,需要在主機(jī) PC 上運(yùn)行以下命令 (請(qǐng)先運(yùn)行 adb devices 以確保該設(shè)備可見):
在目標(biāo)手機(jī)上運(yùn)行 MGD Daemon 應(yīng)用程序,讓 Daemon 自動(dòng)激活:
此時(shí),您便可以將它連接到主機(jī) PC 上的 MGD,啟動(dòng)您的應(yīng)用程序,然后開始對(duì)其進(jìn)行調(diào)試。有關(guān) MGD 用法的更多信息,請(qǐng)參閱 MGD 手冊。
執(zhí)行上述步驟后,應(yīng)能夠在任何基于 Mali 的平臺(tái)上結(jié)合使用 MGD 和虛幻引擎應(yīng)用程序。如需更多信息或有疑問,請(qǐng)聯(lián)系 ARM Mali graphics Connected Community。
朱峰社區(qū)網(wǎng)頁版(手機(jī)掃描-分享-添加到屏幕)
朱峰社區(qū)微信公眾號(hào)(微信掃一掃-關(guān)注)
未知用戶
2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved
VIP