Unity3d 可以輸出成不同平台的應用程式,這是它一個相當強的的功能。基本上要輸出android apk 需要設定 android sdk 及 java sdk 兩項。android sdk 可以在 http://developer.android.com/sdk/index.html?hl=sk 下載,只要按下 Download the SDK 大大的按鈕就可以了。 而 java sdk 可以在 Oracle 網站 http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp 下載,找最新的下載就可以了。
不過目前 Unity3d 只支援 x86 的 java sdk (android sdk 可以使用 64-bit的),這點需要注意。
另外在 Unity3d 的 player settting 中 bundle indentifier 資料要設定一下(參考下圖),要不然會不能完成 apk.
目前所試的程式中,OnMouseEnter 與 OnMouseExit 都可移植至平板觸控沒有問題,而手指碰觸/離開 平板,使用 Input.GetMouseButton(0) 也可以對應到滑鼠左鍵按下/放開 的情況,所以應該不少程式可以不用修改就直接轉成 android app 使用了。
請確定java的環境變數有設定好
回覆刪除另外也要確認sdk/tool裡面有沒有少工具,到sdl/build-tool/XXXX的資料夾中複製文件到sdk/tool
感謝補充,謝謝。
刪除