百威x-table桌面游戲開發(fā)技術(shù)需求zxh update_第1頁
百威x-table桌面游戲開發(fā)技術(shù)需求zxh update_第2頁
百威x-table桌面游戲開發(fā)技術(shù)需求zxh update_第3頁
百威x-table桌面游戲開發(fā)技術(shù)需求zxh update_第4頁
百威x-table桌面游戲開發(fā)技術(shù)需求zxh update_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 6) 9) 百威英博(下文簡稱為百威)開發(fā)公司(下文稱為開發(fā)公司)2015年度百威的X-KTV 6) 9) 百威英博(下文簡稱為百威)開發(fā)公司(下文稱為開發(fā)公司)2015年度百威的X-KTV 項目開發(fā)。X-KTV 威現(xiàn)有的觸控桌面系統(tǒng)X-Table 進行技術(shù)集成,以保證3.1 X-Table KTV X-Table 該環(huán)境基于Unity3D 引擎,能夠給KTV多人多點觸控。圍坐在觸控式X-Table 多任務(wù)。桌面可以同時運行多個獨立的應(yīng)用,包括KTV ,下圖顯示了X-KTV KTV 符合百威品牌形象和KTV 多人多點觸控。圍坐在觸控式X-Table 多任務(wù)。桌面可以同時運行多個獨立的應(yīng)用,包

2、括KTV ,下圖顯示了X-KTV KTV 符合百威品牌形象和KTV 3.1節(jié)描述的X-Table的方式進行交互。同時,原有已打開的窗口式KTV 桌面應(yīng)用仍舊可KTV ) 3.1節(jié)描述的X-Table的方式進行交互。同時,原有已打開的窗口式KTV 桌面應(yīng)用仍舊可KTV ) KTV百威公司會向開發(fā)公司提供一套KTV開發(fā)工具包(下面成為SDK),KTV桌面環(huán)境的集成和交互需求。SDK 所提供的功能詳情參見本文檔的附錄。SDK 是基于Unity 3D,部署的目標操作系統(tǒng)是Windows 7。 當前的KTV當前KTV房間內(nèi)已經(jīng)簽到的消費百威會對該KTV SDK當前的KTV當前KTV房間內(nèi)已經(jīng)簽到的消費百

3、威會對該KTV SDKSDK。3.5 的運行環(huán)境是Windows7,使用Unity3D1080p4K60Hz暢運行,并不影響到其他X-Table 百威會對該KTV SDKSDK。 6.1 當前百威X-Table 6.1 當前百威X-TableSDK必須運行于Unity3DIDE4.6.5的版本之上。請在之前確保已安裝正確的Unity 3D IDE。.2SDK SDK文件格式為標準Unity3D資源包,文件名為: budktvsdk.unitypackageImportPackageCustomPackage導(dǎo)入資源包打開主場景如果 打開主場景如果 注意:該場景為方便開發(fā)者快速開發(fā)創(chuàng)建,不會打包

4、到最終的安裝部署文件中。另外,為App ,開發(fā)者必須在上面加載自定義 ;同時,該節(jié)點下還有系統(tǒng)唯一Camera界面說在百威X-App,其在Unity 該界面說在百威X-App,其在Unity 該中代該該該App圖標256x256(暫定)。App 配置文件App件中可配置 App必要的信息配置文件會在運代該該該App圖標256x256(暫定)。App 配置文件App件中可配置 App必要的信息配置文件會在運行時被 SDK 框架自動加載該配置文件的格式為標準Windows的iniUTF-8 # Name6.3 起始點是在場景中的AppRoot 對象。開發(fā)者需要通過在App6.3 起始點是在場景中的

5、AppRoot 對象。開發(fā)者需要通過在App 選擇菜單GameObjectX-TableWindow。SDK 會自動在場景中創(chuàng)建一個基于 。開發(fā)者可以在開場景的窗口對象中添加任意UnityUI。該窗口對象可以包含任意子GameObject將該窗口對象保存為prefab要在App 啟動時自動打開該浮動窗口,或者通過App 某個運行邏輯打開該窗口,則應(yīng)通過代碼創(chuàng)建Table.Window 對象,并將在第 3 步創(chuàng)建的浮動窗口prefab 通過 Table.TableApplication.LoadResource 方法初始化Table.Window 對象。 對如果App 開發(fā)者要開發(fā)一般SDK 自

6、帶的Table.Window 類,SDK 允許開發(fā)者創(chuàng)建任意Unity 對象類型,只要其可以支持保存prefab 并重新加載的過程。一對象的多點觸控開發(fā)者的App中,標準UnityUISDK自動控制。本小節(jié)描述非Unity UI 對象如何響應(yīng)多點觸控手勢事件。TableApplication.Input負責管理一般UnityGameObject要在編輯器中對任意GameObject一對象的多點觸控開發(fā)者的App中,標準UnityUISDK自動控制。本小節(jié)描述非Unity UI 對象如何響應(yīng)多點觸控手勢事件。TableApplication.Input負責管理一般UnityGameObject要

7、在編輯器中對任意GameObject 添加手勢事件獲取方法必須給GameObject添加碰撞器。SDK 的觸控框架依賴Unity 的碰撞檢驗來判別某個觸點是否落在了一個GameObject 之上。如果不添加碰撞器,則無法獲取觸控事件。 = 可以在需要處理觸控事件的GameObjectScriptComponent,并在事件處理方法。SDK 支持下面的觸控事件。具體定義請參考API 文檔。.使用EventListener需要在GameObject。 創(chuàng)建全須額外調(diào)用特殊的接口。百威X-TableSDK 通過調(diào)整UnityCamera 的 AudioListener 創(chuàng)建全須額外調(diào)用特殊的接口。百

8、威X-TableSDK 通過調(diào)整UnityCamera 的 AudioListener 6.4 下生成包名.tpk 文件,該文件作為 App 安裝文件發(fā)布。只需將該文件到運行環(huán)境的指下,重啟運行環(huán)境及可以試App6.5API6.5.1KTV SDK APIGetstheapp系統(tǒng)背網(wǎng)絡(luò)用戶登網(wǎng)絡(luò)連觸摸卓簽入接口觸摸桌的設(shè)備 地的網(wǎng)絡(luò)連接Http 接口根路當前是否是編輯器模式,可在多線程Getstheapp系統(tǒng)背網(wǎng)絡(luò)用戶登網(wǎng)絡(luò)連觸摸卓簽入接口觸摸桌的設(shè)備 地的網(wǎng)絡(luò)連接Http 接口根路當前是否是編輯器模式,可在多線程存在的場景對象,用于方便執(zhí)行攜程當前屏幕屏幕機頂盒接GetstheGets thevendor 連接地址(暫不可用6.5.3SDK 的上述API在測試環(huán)境下并不提供真實數(shù)據(jù)。開發(fā)者可以通過配置SDK 文件,來獲取6.5.4 GetstheGets thevendor 連接地址(暫不可用6.5.3SDK 的上述API在測試環(huán)境下并不提供真實數(shù)據(jù)。開發(fā)者可以通過配置SDK 文件,來獲取6.5.4 資源 編輯器模式下將根據(jù)路徑在 運行模式將會在安裝包中的資源文件下.載6.5.5LoadTexture(String,Callback, ,二進LoadTexture(String,Callback, 加,返回貼圖6.6 下生成包名.tpk 文件,該文件作為 App 安

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論