unity移動(dòng)端開發(fā)培訓(xùn)流程(安卓版)

特別注意:盡量避免使用含中文字符的路徑,比如:

  • c:\用戶\我的小屋\sdk\
  • f:\files\下載\jdk\開發(fā)工具\(yùn)

開始培訓(xùn)前,請(qǐng)先準(zhǔn)備好以下資源(ftp://10.187.66.170):

  • JDK,位于ftp的“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/JDK-android/jdk-8u152-windows-x64.exe”,下載后安裝待用(別忘安哪兒了就行),也可選擇官網(wǎng)下載最新的jdk8版本,注意匹配自己系統(tǒng)是x64(64位)還是x86(32位)。
  • Android-SDK,位于ftp的“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/android-sdk.zip”,下載后解壓待用。
  • (可選)Android-NDK,位于ftp的“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/android-ndk-r13b-windows-x86_64.zip”,下載后解壓待用。
  • Roll-A-Ball資源包,位于“/VR訓(xùn)練營(yíng)/U3D-學(xué)習(xí)資源/官方教程-roll-a-ball/相關(guān)資源 /roll-a-ball.unitypackage”,下載后備用(或者使用自己修改的roll-a-ball也行)。
  • Unity Remote App,位于“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/mobile/UnityRemote-Android.apk”,下載后備用。
  • GoogleVRForUnity,位于“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/vr-sdk/unityvr/GoogleVRForUnity_1.130.1.unitypackage”,下載后備用。
  • VR Samples,位于“/VR訓(xùn)練營(yíng)/Unity3D安裝包及工具/vr-sdk/unityvr/VR Samples.unitypackage”,下載后備用。
  • 在手機(jī)上安裝Google VR(我在華為應(yīng)用市場(chǎng)安裝的,其它手機(jī)也應(yīng)該能在相應(yīng)的應(yīng)用商店找到它)。
  • 安裝Unity的Android發(fā)布模塊。
  • 別忘了手機(jī)數(shù)據(jù)線。
  • 配置android發(fā)布環(huán)境
    • 安裝sdk、jdk、ndk(可選)
    • 新建unity項(xiàng)目,配置android工具
    • 配置player setting中的發(fā)布參數(shù),主要是Identification相關(guān)的。
  • 發(fā)布測(cè)試
    • 設(shè)置手機(jī)為允許USB調(diào)試,連接電腦,選擇數(shù)據(jù)模式,并確定允許。
    • 在unity中啟動(dòng)build setting對(duì)話框,選擇android平臺(tái)(建議直接切換成此平臺(tái)),選擇“build and run”,確定生成路徑及文件名。
    • 一切正常的話,手機(jī)上自動(dòng)運(yùn)行剛剛生成的項(xiàng)目,退出后可在手機(jī)桌面上找到項(xiàng)目圖標(biāo)。
  • 移植roll-a-ball到手機(jī)
    • 打開roll-a-ball項(xiàng)目(或?qū)氲疆?dāng)前項(xiàng)目)
    • 打開主場(chǎng)景,“build and run”(可能要求重新設(shè)置Identification相關(guān)參數(shù)),在手機(jī)上觀察運(yùn)行結(jié)果。
    • 設(shè)置手機(jī)姿態(tài),運(yùn)行,觀察結(jié)果。
  • 用手機(jī)操控游戲
    • 導(dǎo)入CrossPlatformInput包
    • 將MobileTiltControlRig拖入場(chǎng)景
    • 修改PlayerController.cs,將“Input.GetAxis”替換為“CrossPlatformInputManager.GetAxis”(需要在文件頭“using UnityStandardAssets.CrossPlatformInput;”)
    • “build and run”,在手機(jī)上觀察運(yùn)行結(jié)果。
  • 調(diào)試手機(jī)游戲
    • 安裝Unity Remote App到手機(jī)上,并啟動(dòng)該app。
    • 設(shè)置Editor的remote設(shè)備。
    • 打開要調(diào)試的場(chǎng)景,點(diǎn)運(yùn)行按鈕,通過手機(jī)操控編輯器中的游戲。
  • 體驗(yàn)手機(jī)VR開發(fā)(https://developers.google.cn/vr/
    • 安裝Google VR到手機(jī)
    • 開啟編輯器的VR支持
    • 導(dǎo)入GoogleVRForUnity
    • 打開HelloVR場(chǎng)景
    • “build and run”,在手機(jī)上觀察運(yùn)行結(jié)果。
  • 調(diào)試手機(jī)VR游戲
    • 安裝InstantView到手機(jī),并啟動(dòng)
    • 打開HelloVR場(chǎng)景
    • 點(diǎn)運(yùn)行,通過手機(jī)操控編輯器中的游戲。
  • 更多手機(jī)VR示例
    • 導(dǎo)入VR Samples
    • 打開build對(duì)話框,加入對(duì)應(yīng)的場(chǎng)景
    • “build and run”,在手機(jī)上觀察運(yùn)行結(jié)果。
    • (嘗試)將google的instant preview預(yù)制件拖入場(chǎng)景實(shí)現(xiàn)手機(jī)VR調(diào)試
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,062評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,877評(píng)論 2 45
  • This article is a record of my journey to learn Game Deve...
    蔡子聰閱讀 4,123評(píng)論 0 9
  • 夢(mèng)到他實(shí)屬平常,但是夢(mèng)到他流淚卻是第一次。他在我對(duì)面的椅子上坐下來,明亮有神的雙目流出兩行淚來,一些無奈一些悲傷,...
    不老馬戲團(tuán)閱讀 384評(píng)論 0 0
  • 記得某一天的夜晚,我慢慢悠悠的走在林間小道上。陪伴著朋友聊著人生,但是這種氣氛卻只有那一瞬,在下一秒世界萬物就變了...
    惜誠(chéng)閱讀 256評(píng)論 0 0

友情鏈接更多精彩內(nèi)容