国产精品伦一区二区三级视频_亚洲a人_欧美日韩高清在线一区_中文字幕电影在线观看_久久久久一区_日韩一区二区精品视频

15321250321
010-86462584

APP開(kāi)發(fā) > APP學(xué)院 > AR VR

如何使用 UNITY 開(kāi)發(fā)增強(qiáng)現(xiàn)實(shí)APP

2022-08-19

?開(kāi)發(fā) AR APP......為什么要使用 Unity?

首先,它是免費(fèi)的,所以即使一切都發(fā)生了可怕的錯(cuò)誤,至少它不會(huì)花我一分錢(qián)。其次,Unity是一個(gè)超級(jí)強(qiáng)大的 3D 游戲引擎,非常適合開(kāi)發(fā)高性能密集型游戲和 3D 體驗(yàn)。它還通過(guò)一個(gè)插件提供完整的 ARKit 集成——這正是我開(kāi)始我的第一個(gè) AR移動(dòng)APP開(kāi)發(fā)項(xiàng)目所需要的。Unity 的另一個(gè)優(yōu)點(diǎn)是它會(huì)將您的項(xiàng)目打包并導(dǎo)出到 Xcode,以便您可以輕松地使其與 iOS 兼容。

 

一旦我決定使用 Unity,并且對(duì)我想做的事情感到足夠熟悉,我就寫(xiě)下了一個(gè)可完成的小任務(wù)的待辦事項(xiàng)列表,并添加了一個(gè)積壓的事情,這些事情很高興但對(duì)我來(lái)說(shuō)并不重要演示。這導(dǎo)致了一個(gè)項(xiàng)目計(jì)劃,讓我可以在一的每一天實(shí)現(xiàn)不同的功能。

以下是我花了一時(shí)間開(kāi)發(fā) AR 游戲的方式……

一配置 ARKit 和檢測(cè)表面:

我的第一個(gè)任務(wù)是配置 ARKit,以便它準(zhǔn)備好做它需要做的一切,以創(chuàng)建人類已知的最令人驚嘆的茶壺堆疊 AR APP。首先,我用它來(lái)檢測(cè)將用作 3D 對(duì)象參考點(diǎn)的表面。然后我添加了一個(gè)茶壺*,由于我手動(dòng)縮放它而不是讓手機(jī)自動(dòng)縮放,結(jié)果證明它是微不足道的。

*您可能會(huì)問(wèn)自己“他為什么要買(mǎi)茶壺?”,您是對(duì)的,這有點(diǎn)隨機(jī)。我選擇茶壺的原因是它們?cè)赨nity Asset Store中是免費(fèi)的,還因?yàn)樗鼈兛梢院苋菀椎赜梦锢肀硎荆⑶铱梢院芎玫剞D(zhuǎn)換為 Unity 中的盒子。

 

二堆疊和調(diào)整對(duì)象大小:

在我的第二天,我想出了如何讓茶壺的尺寸正確,這樣你就不再需要瞇著眼睛把手機(jī)放在離臉半英寸的地方才能看到它們。

我還設(shè)法讓茶壺相互疊放,如果疊放不當(dāng),它們就會(huì)掉下來(lái)。一旦我的物理工作正常,茶壺的實(shí)際運(yùn)動(dòng)將進(jìn)一步實(shí)施。

三修復(fù)碰撞檢測(cè):

三我打破了物理…

地板變成了一個(gè)無(wú)底洞,茶壺會(huì)掉到里面去……甚至地板掉到地板上(不要問(wèn)我是怎么回事)。這次挫折意味著我花了一整天時(shí)間修復(fù)對(duì)撞機(jī)——基本上,我花了一天時(shí)間修復(fù)物理。

然后是向量計(jì)算,這聽(tīng)起來(lái)已經(jīng)像是大學(xué)生最可怕的噩夢(mèng)了。我很快發(fā)現(xiàn)它也將成為我的噩夢(mèng)之一,并且后悔我在學(xué)校的數(shù)學(xué)課上沒(méi)有更多的注意力。

由于我的計(jì)算錯(cuò)誤,物體會(huì)漂浮到外太空(或我們團(tuán)隊(duì)的各個(gè)成員上方)。對(duì)于茶壺堆疊 AR 游戲來(lái)說(shuō),這并不是一個(gè)很棒的功能。

 

四添加游戲內(nèi)標(biāo)簽:

一旦游戲按預(yù)期運(yùn)行......

我開(kāi)始添加一些東西,比如標(biāo)簽和倒數(shù)計(jì)時(shí)器,慢慢地這個(gè)APP開(kāi)始看起來(lái)更像是一個(gè)游戲,而不是一個(gè) AR 茶壺生成器。

在我嘗試定位屏幕上的標(biāo)簽之前,一切都很順利。坐標(biāo)系不容易弄清楚,尤其是當(dāng)由于某種原因,屏幕上的標(biāo)簽不會(huì)出現(xiàn)在它們應(yīng)該出現(xiàn)的位置時(shí)。這是一個(gè)相當(dāng)大的缺點(diǎn)(正如你可以想象的那樣),因?yàn)楸M管 AR 對(duì)象出現(xiàn)在正確的位置,但它弄亂了讓玩家知道他們?cè)谟螒蛑械倪M(jìn)度的界面。

 

五對(duì)象旋轉(zhuǎn)和標(biāo)簽渲染:

五我打破了物理……再一次……

但這一次,茶壺并沒(méi)有墜入虛無(wú),而是漂浮在半空中。我設(shè)法及時(shí)解決了這個(gè)問(wèn)題(讓我松了一口氣)。

我鎖定了物體的旋轉(zhuǎn),這樣它們就不會(huì)掉落,起初這似乎是個(gè)好主意,因?yàn)樗梢苑乐刮矬w倒置生成。然而,這也意味著茶壺不會(huì)掉下來(lái),即使它們應(yīng)該掉下來(lái)。

 

演示時(shí)間:

怎么玩:

  1. 打開(kāi)APP并等待它檢測(cè)到您嘗試在其上玩耍的表面(桌子/桌子/地板等)

  2. 通過(guò)在您的游戲區(qū)域圍移動(dòng)相機(jī)來(lái)找到第一個(gè)茶壺

  3. 點(diǎn)擊屏幕將茶壺放到塔頂,十秒倒計(jì)時(shí)開(kāi)始

  4. 如果塔沒(méi)有倒下,你會(huì)得到另一個(gè)茶壺

  5. 調(diào)整您的手機(jī)并嘗試對(duì)齊第二個(gè)茶壺,使其掉落/堆疊在另一個(gè)茶壺的頂部

  6. 繼續(xù)點(diǎn)擊屏幕并堆疊茶壺,使塔更高。

我的 AR 應(yīng)用的未來(lái)?

我的APP達(dá)到Candy Crush的成名水平只是時(shí)間問(wèn)題。但在那之前,我仍然需要解決一些問(wèn)題。首先是把物體顛倒過(guò)來(lái)或者只是讓它們從地板上掉下來(lái)再也看不見(jiàn)的蟲(chóng)子。

這是意料之中的,因?yàn)檫@是我第一次使用 Unity,我仍然有很多東西要了解軟件的功能以及你可以用它做的所有很酷的事情。因此,通過(guò)更多的實(shí)驗(yàn),我應(yīng)該能夠在未來(lái)做更多的事情。

我學(xué)到的一件事是我是多么喜歡 Unity,我真的很想在下一個(gè)創(chuàng)新時(shí)間花在我的茶壺APP上,直到它令人驚嘆,或者使用我學(xué)到的東西來(lái)開(kāi)發(fā)一個(gè)更雄心勃勃的 AR 游戲,有可能改變我們看待世界的方式(字面意思)。

客服QQ:121446412 聯(lián)系電話:15321250321

京ICP備17026149號(hào)-1

版權(quán)所有@2011-2022 北京天品互聯(lián)科技有限公司 公司地址:北京市海淀區(qū)上地信息路甲28號(hào)B座(二層)02D室-010號(hào)

主站蜘蛛池模板: 国产成人小视频 | 欧美午夜视频在线观看 | 久久美女视频 | 天天干天天草 | 欧美自拍视频一区 | 亚洲一区二区精品在线观看 | 国产成人精品久久二区二区 | www.xxx免费| 在线天堂av | 男女视频网站 | 国产大奶视频 | 欧美亚洲日本 | 男女视频免费在线观看 | av成人免费| 精品亚洲一区二区三区四区五区 | 成av人在线 | 日韩中文在线 | 日韩aⅴ一区二区三区 | 久久久久久毛片免费播放 | 中文字幕免费视频观看 | 亚洲狠狠爱 | 男女18免费网站视频 | 无毒黄网 | 日本三级做a全过程在线观看 | 四季久久免费一区二区三区四区 | 成人午夜精品 | 亚洲欧美激情精品一区二区 | 日韩欧美在线视频 | 亚洲综合大片69999 | 日韩一区二区精品视频 | 国产午夜精品一区二区三区嫩草 | 日韩欧美第一页 | 密色视频 | 日韩精品一区二区三区中文在线 | 在线观看91精品国产入口 | 91精品国产综合久久香蕉922 | 丁香婷婷在线观看 | 国产精品毛片一区视频播 | 99精品一区二区三区 | 热久久影院 | 国产精品国产成人国产三级 |
收縮
  • 15321250321