這幾天去廈門參加了VALSE2017會議,對于其中某個環(huán)節(jié)展示的有關(guān)增強現(xiàn)實游戲的部分印象深刻。因為前兩年一度沉迷于利用各類引擎開發(fā)游戲,所以也曾經(jīng)以Pokemon GO為模板開發(fā)過一款多平臺增強現(xiàn)實網(wǎng)絡(luò)游戲,作為當(dāng)時的校內(nèi)實習(xí)項目,現(xiàn)在好像利用增強現(xiàn)實技術(shù)開發(fā)游戲已經(jīng)成為一個流行的方向了,所以就把當(dāng)時總結(jié)報告中的一些內(nèi)容貼出來,作為一種開發(fā)方案,希望能幫助到一些游戲開發(fā)者。
開發(fā)需求
隨著Hololens等增強現(xiàn)實設(shè)備的誕生,各大科技巨頭吹響了進(jìn)軍增強現(xiàn)實領(lǐng)域的號角,增強現(xiàn)實技術(shù)的熱門一方面是因為其在技術(shù)上的開拓性思路,更是因為以增強現(xiàn)實技術(shù)為基礎(chǔ)的應(yīng)用往往完美地結(jié)合了科技性與娛樂性。前段時間非?;鸨腜okemon GO就是一個非常好的例子。通過實際開發(fā)來學(xué)習(xí)、研究增強現(xiàn)實開發(fā)技術(shù),將增強現(xiàn)實技術(shù)結(jié)合到實際應(yīng)用之中,讓用戶得到如Pokemon GO般良好的交互體驗,就是此項目的開發(fā)需求。值得一提的是,在此項目開發(fā)前期,由于預(yù)想將其輸出至Hololens平臺,所以我完整閱讀、學(xué)習(xí)了Hololens Academy上的內(nèi)容,開發(fā)了一個demo,之后由于機器問題,故轉(zhuǎn)而選擇發(fā)布到安卓平臺,并針對安卓平臺進(jìn)行了開發(fā),目標(biāo)實現(xiàn)類似于Pokemon GO的游戲交互體驗。另外,由于主題是基于增強現(xiàn)實技術(shù)的可視化內(nèi)容智能生成應(yīng)用,所以我在開發(fā)過程中還保證所用到的有關(guān)增強現(xiàn)實的技術(shù)是可拓展,可移植的,例如需要開發(fā)一個以家庭場景為環(huán)境的增強現(xiàn)實交互系統(tǒng),那么就可以直接使用該項目中所使用到的解決方案。
模塊設(shè)計方案
在本應(yīng)用的設(shè)計架構(gòu)中,核心是基于增強現(xiàn)實的捕捉收集體驗與聯(lián)網(wǎng)對戰(zhàn),圍繞此核心設(shè)計了數(shù)個模塊,包括主界面模塊,聯(lián)網(wǎng)游戲模塊,單機游戲模塊,圖鑒模塊,捕捉模塊,網(wǎng)絡(luò)傳輸模塊,裝備模塊,商城模塊。另外在這些模塊初步開發(fā)完成后,我又進(jìn)行了對象緩沖池的開發(fā),以期提高運行效率。
設(shè)計架構(gòu)圖示如下:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26