單機遊戲下載單機遊戲下載基地
最新遊戲| 熱門遊戲| 遊戲大全| 遊戲專題
iOS應用 iOS遊戲 視頻播放 交友約會 紅包神器 美女直播 炒股軟件 自拍美顏 小說閱讀 流量監控
您的位置: 首頁蘋果IOSIOS應用→ arkit demo app(附源代碼) 1.0.2

arkit demo app(附源代碼)

好玩0坑爹0

  • 版本:1.0.2
  • 分類:IOS應用
  • 大小:30M
  • 語言:中文
  • 時間:2017-06-29 15:54
  • 星級:
  • 官網:暫無

arkit demo app已經上線,用戶可以通過arkit 官方demo了解這款工具一些具體的實現細節,更加真實的ar體驗給你不一樣的感受,需要的小夥伴們快來點擊進入apple arkit demo下載地址看看,這款應用究竟有哪些神奇的地方吧。

官方介紹

什麼是 ARKit?這是一個全新的增強現實框架,它允許開發者輕鬆地為 iOS 設備 創建無與倫比的增強現實體驗。通過將虛擬對象和虛擬信息同用戶周圍的環境相互融合,ARKit 使得 App 跳出了屏幕的限製,他們開始以全新的方式與現實世界進行交互。ARKit(包括 Core ML)將把 iOS 開發者帶到一個更為廣闊的天地,我預測這個職業會重新煥發出勃勃生機。

在ARKit零售APP的幫助下,消費者可以用他們的iphone或者iPad在買東西的時候更加智能地做出決定。線上購物的用戶可以直接在家,在購買之前通過AR虛擬試衣,甚至可以通過AR看到如何裝置適合廚房台麵上的設備。這使得在線購物增加了店內購買的體驗,同時還可以留下瀏覽記錄和星級評判等信息。

實現細節

arkit demo源代碼

#import "ViewController.h"

@interface ViewController ()

//ARKit 框架中?於3D顯示的預覽視圖

@property (nonatomic, strong) IBOutlet ARSCNView *sceneView;

@end

在 ViewController 中,係統基於代理 ARSCNViewDelegate 創建了一個用來展示 3D 效果的視圖。

- (void)viewDidLoad { [super viewDidLoad];

// Set the view's delegate

//設置代理

self.sceneView.delegate = self;

// Show statistics such as fps and timing information

//ARKit 統計信息

self.sceneView.showsStatistics = YES;

// Create a new scene

//使?模型創建節點(scn 是?個基於3D建模的文件,使用 3DMax軟件可以創建,這裏係統有?個默認的 3D 飛機)

SCNScene *scene = [SCNScene sceneNamed:@"art.scnassets/ship.scn"];

// Set the scene to the view

//設置 ARKit 的場景(SCNScene 是 Scenekit 中的場景,類似於 UIView)

self.sceneView.scene = scene;

}

在函數 viewDidLoad 中,進行代理設置,並將統計信息設置為 YES,然後導入模型,把模型場景設置為 SceneKit。

- (void)viewWillAppear:(BOOL)animated {

[super viewWillAppear:animated];

// Create a session configuration

//創建?一個追蹤設備配置(ARWorldTrackingSessionConfiguration 主要負責傳感器追蹤手機的移動和旋轉)

ARWorldTrackingSessionConfiguration *configuration = [ARWorldTrackingSessionConfiguration new];

// Run the view's session

// 開始啟動 ARSession 會話(啟動 AR)

[self.sceneView.session runWithConfiguration:configuration];

}

在 viewWillAppear 方法中 ,創建了一個追蹤設備的配置,監測手機的移動與旋轉,啟動 AR。

- (void)viewWillDisappear:(BOOL)animated {

[super viewWillDisappear:animated];

// Pause the view's session

// 暫停 ARSession 會話

[self.sceneView.session pause];

}

相關說明

ARKit主要有三層核心技術技術

第一層:快速穩定的世界定位 ,包括實時運算,運動定位,無需預設(軟硬件)

第二層:平麵和邊界感知 碰撞測試和光線估算,讓虛擬內容和現實環境無縫銜接。

第三層,渲染 支持各種渲染製作工具,目標就是簡單易用,和其它插件融合度好。


  • 安卓版
  • PC版
  • IOS版
展開+
遊戲截圖
arkit demo app(附源代碼)1.0.2截圖0
arkit demo app(附源代碼)1.0.2截圖1
arkit demo app(附源代碼)1.0.2截圖2
arkit demo app(附源代碼)1.0.2截圖3
應用信息
    相關專題
    下載地址

    熱門評論

    最新評論

    發表評論查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    (您的評論需要經過審核才能顯示)
    關於飛翔|聯係我們|大事記|下載幫助(?)|廣告聯係|版權聲明|網站地圖|友情鏈接

    Copyright 2010-2013單機遊戲下載(R) 版權所有 飛翔下載所有遊戲及軟件下載資源來源互聯網,並由網友上傳分享。如有侵權,請來電來函告之。
    飛翔忠告:抵製不良色情、反動、暴力遊戲 合理安排遊戲時間 享受健康生活【鄂ICP備13011873號-1】