ue4 安卓建項及打包
- 建立一個
新專案
作為一個藍圖
專案在虛幻的專案瀏覽器
釋出到安卓
最快的。選擇沒有啟動的內容
減少檔案大小。進入到地方的專案,給它一個名字,一個空的資料夾位置。點選建立專案
。
- 使用
檔案->新水平
選單項建立一個新的水平。
- 選擇一個
空的水平
重新開始。
- 使用
物件瀏覽器
和搜尋歐亞
新增ouyacontroller
和ouyasdk
演員的水平。
- 使用
檔案->另存為
選單項儲存水平。
- 輸入水平和點選一個名字
儲存
。
- 開啟
級藍圖
。
- 與
ouyasdk
選擇在場景的大綱
,右鍵單擊
在新增引用級藍圖
。
- 與
ouyacontroller
場景的大綱
,右鍵單擊
在新增引用級藍圖
。
- 點選
編譯
按鈕來更新最新的藍圖
加入後的變化ouyasdk
和ouyacontroller
對物件的引用級藍圖
。
右鍵單擊
上事件圖
新增一個事件剔
到級藍圖
。事件增加了一個更新的事件流。
右鍵單擊
上事件圖
而ouyasdk
物件在場景的大綱
選擇要新增歐亞得到任何按鈕
到級藍圖
。事件檢查是否有任何控制器按下
事件的按鈕
引數.
歐雅到處輸入
右鍵單擊
上事件圖
而ouyacontroller
物件在場景的大綱
選擇要新增把按鈕啊
到級藍圖
。事件得到鍵碼
對於_或按鈕
在Ouya控制器。
右鍵單擊
上事件圖
而ouyasdk
場景的大綱
選擇要新增歐亞清晰的按鈕狀態
到級藍圖
。清除檢測到的任何事件按下
和釋出
因此未來更新打勾
可以檢測到下一個事件。
- 點選
編譯
按鈕來更新最新的藍圖
增加一套將檢測到一個事件後的變化按下
對於給定的事件按鈕
對於任何ouyacontroller
。
- 點選
播放
按鈕來驗證流程的正常運作來解決任何問題。
部署
- 在建築
安卓
檢查你的專案設定
在虛幻編輯器
。
- 檢查
在APK使用OBB
在包裝
設定輸出單apk
。
- 取消
手機HDR
在致使
設定
- 一定要選擇預設級別點選
遊戲預設地圖
下降,在選擇你的預設級別地圖與模式
設定頁面。
- 點選
安卓
平臺
區域你可能需要點選現在配置
配置方案安卓
平臺
- 設定
方向
到風景
對於電視。
- 點選
開啟顯示資料夾
按鈕定製清單。
- 一定要檢查
遊戲內資料包。APK?
這是新增在4.7更新
。
- Android設定了自動生成
xml
在4.7更新
。
- 編輯
xml
在一個文字編輯器
。
- 新增
意圖過濾器
所以在遊戲中會出現的播放
部分在歐亞發射器
。
<category android:name="tv.ouya.intent.category.GAME" />
- 建立
Tegra 3
裝置使用檔案-> -> ->包專案安卓Android(DXT)
選單項。
- 瀏覽一個空資料夾或使用以前的路徑輸出
apk
從建立的過程。
- 點選
顯示輸出日誌
看,可以在建築物發生任何包裝錯誤apk
。
- 一
藍圖
只有專案應該建立在幾分鐘內與程式碼
專案將需要更長的時間。
- 執行
安裝_ ProjectName _ development.bat
指令碼安裝到連線打造電視
。
- 一般安裝需要1每MB和印第
成功
當安裝完成後。
例項
tappy雞
tappy雞
在一個完整的示例專案虛幻的發射器
。完整的專案,可以安裝在市場
在完成專案
區域
- 單擊“雙
BP _ maingame
兩個開放的藍圖事件圖
的級藍圖
。
- 新增一個
自定義事件
命名歐亞_播放
模擬點選播放
在遊戲的開始按鈕。
- 新增一個
自定義事件
命名ouya_touch
模擬“竊聽無處不在”的遊戲開始的時候。
- 新增一個
自定義事件
命名歐亞_皮瓣
模擬拍打雞的遊戲中。
-
編制藍圖的變化。
-
開啟
級藍圖
。
以下事件流新增所需的玩自定義事件tappy雞
開啟(放)皮質
。如果_或按鈕
按下事件檢測任何
皮質
控制器然後自定義事件將呼叫歐亞_播放
,ouya_touch
,和歐亞_皮瓣
。歐亞清晰的按鈕狀態
清除檢測到的按下和釋放事件可以在下次更新幀檢測。
-
編制藍圖的變化。
-
備份的變化與
檔案->儲存
選單項。
虛擬控制器
這個虛擬控制器4例顯示影象的Ouya控制器移動軸和亮點按鈕當物理操縱控制器。
這個級藍圖
有一個設定相機
步驟設定相機的演員
為檢視的目標由於本例的攝像頭將保持在一個固定的位置。
這個BP _控制器
類提供了一個自定義事件為藍圖更新控制器的精靈
以精靈的引數參考為了切換可見性。自定義事件第一套清潔流程組織變數引數。
這個歐亞得到按鈕
事件是用來獲取每個控制器按鈕的當前狀態。
檢測uses the選單按鈕歐亞把鈕釦
趕壓事件,然後使用一個定時器的代表
要明確突出選單按鈕
一秒鐘後。
一個問題與計時器是我們需要通過選單精靈應該隱藏和代表定時器沒有引數。
既然我們不能通過委託引數,我們使用一個數組來儲存選單精靈引用明確的雪碧能見度定時器完成後。呼叫定時器之前,我們新增雪碧演員陣列的引用。當代表火,所有的精靈演員引用是隱藏的,那麼陣列清零。
這個歐亞得到軸
事件是用於獲得一個給定的軸的軸值。
對於左棍
和右搖桿
,輸入旋轉角度與相機。軸的精靈也採用軸輸入旋轉的方向移動。
這個級藍圖
服務人員的證明人“雪碧”類場景圖。《ouyasdk
和ouyacontroller
也傳遞給更新控制器的精靈
自定義事件。
這個場景的大綱
顯示所有的雪碧的演員
物件組成的子資料夾中的控制器。突出顯示的按鈕和軸精靈預設隱藏。左和右搖桿精靈被標記為活動
在詳細資訊選項卡。
這個級藍圖
顯示對映所有場景的大綱
精靈的更新控制器的精靈
自定義事件。
應用內購買
這個應用內購買例項表明,購買,檢查收據,調整安全區,並退出程式。
這個IAP
例如公開要求購買對話方塊。
- Note: When opening the IAP sample app, set the project settings -> Android -> Android Package Name to
tv.ouya.examples.unreal.inapppurchases
。
這個ouyasdk
提供訪問應用程式的購買方法:
-
addinitouyapluginvalues使用設定
開發者ID
-
initouyaplugin初始化
ouyasdk
呼叫IAP呼叫 -
requestgamerinfo讓玩家的
使用者名稱
和UUID
-
requestproducts -獲得
產品
詳情 -
requestpurchase -購買
產品
-
requestreceipts驗證玩家已經購買的應用
-
setsafearea調整安全區域控制邊境秩序
-
關閉-關閉/退出應用程式
- 代表
會在
,故障
,和兩個
引數使用自定義事件
。在左上方的紅色框自定義事件
將連線到一個代表
引數.
加上Init Ouya Plugin的價值觀
- 呼叫
加上Init Ouya Plugin的價值觀
有2個代表會在
和