Beginning ARKit for iPhone and iPad: Augmented Reality App Development for iOS
暫譯: iPhone 和 iPad 的 ARKit 入門:iOS 增強現實應用程式開發

Wallace Wang

  • 出版商: Apress
  • 出版日期: 2018-11-05
  • 售價: $2,840
  • 貴賓價: 9.5$2,698
  • 語言: 英文
  • 頁數: 504
  • 裝訂: Paperback
  • ISBN: 1484241010
  • ISBN-13: 9781484241011
  • 相關分類: Apple DeveloperVR/AR
  • 海外代購書籍(需單獨結帳)

商品描述

Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene. 


You’ll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you’ll have your creations interact with their environment by programming workable physics, detecting planes, measuring distance, and applying virtual force. Finally you’ll learn how to hit test and troubleshoot your applications to ensure they interact with the real world around them seamlessly.


ARKit is Apple’s software framework for creating augmented reality apps on iOS devices such as the iPhone and iPad. Unlike virtual reality that creates an entirely artificial world for the user to view and explore, Beginning ARKit for iPhone and iPad will show you how augmented reality places artificial items in an actual scene displayed by an iOS device’s camera.  

What You’ll Learn

  • Access the camera
  • Use ARKit’s hit testing for tracked geometry
  • Apply and combine real world and virtual physics

Who This Book Is For

Programmers familiar with the basics of Swift programming who want to dive into developing iOS applications with Swift.

商品描述(中文翻譯)

探索如何使用 ARKit 創建 iOS 應用程式,並在深入 ARKit 特定主題的同時學習擴增實境的基本概念。本書揭示了擴增實境如何讓您在 iOS 設備上查看螢幕,將相機對準附近的場景,並查看該場景中的真實物品以及疊加在該場景上的圖形影像。

您將首先訪問相機,並教導您的應用程式追蹤其周圍的世界。接著,您將學習如何定位節點並創建擴增實境的形狀和材質。然後,您將通過編程可行的物理效果、檢測平面、測量距離和應用虛擬力量,使您的創作與其環境互動。最後,您將學習如何進行碰撞測試和故障排除,以確保您的應用程式能夠與周圍的真實世界無縫互動。

ARKit 是 Apple 用於在 iOS 設備(如 iPhone 和 iPad)上創建擴增實境應用程式的軟體框架。與虛擬實境創建一個完全人造的世界供用戶查看和探索不同,《Beginning ARKit for iPhone and iPad》將向您展示擴增實境如何將人造物品放置在 iOS 設備相機顯示的實際場景中。

您將學到的內容:
- 訪問相機
- 使用 ARKit 的碰撞測試進行幾何追蹤
- 應用和結合現實世界與虛擬物理

本書適合對 Swift 編程基礎有一定了解的程式設計師,想要深入開發使用 Swift 的 iOS 應用程式。