Chapter 22: Shared AR Experiences

前言

這章的內容之前在hack day曾經玩過,就是多人分享AR體驗。以這個app為例,某個人在某地留個塗鴉,另外一個人可以在同個地方看到這個塗鴉。

大綱

Getting started

本章重點就是實作share button, 讓多人可以互動進行留下塗鴉在不同地方。 ------

Establishing a peer connection

  • The Multipeer Connectivity framework on iOS uses either Wi-Fi or Bluetooth to transport data.

  • 建立連線有兩種方式

    • 利用MCNearbyServiceBrowser,讓app可以邀請別人來加入一個session中。

    • 利用MCBrowserViewController,這個方式會提供內建原生UI,讓app尋找可用的session建立連線。(這一章是利用這個方式)

  • MCAdvertiserAssistant object to tell the peers that your app can join a multipeer session of a particular service type. The advertiserAssistant also provides a standard user interface for the local peer to accept or decline an invitation to connect to a session.

Sending data to peers

傳送資料

Receiving data and relocalizing

接收資料,這裡要注意的地方,須先取得worldmap才可以把ar object添加上去

Last updated