Getting Started with SpriteKit(Paperback)
暫譯: SpriteKit 入門指南(平裝本)
Jorge Jordan
- 出版商: Packt Publishing
- 出版日期: 2016-01-27
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 226
- 裝訂: Paperback
- ISBN: 1785887335
- ISBN-13: 9781785887338
海外代購書籍(需單獨結帳)
相關主題
商品描述
Key Features
- Learn the key concepts of game development in iOS
- Take advantage of SpriteKit to create your own games and improve your apps
- Follow the step-by-step chapters to create a complete product ready to submit to the App Store
Book Description
SpriteKit is Apple's game engine to develop native iOS games. Strongly boosted by the Apple Inc., Cupertino, it has increased in popularity since its first release. This book shows you the solutions provided by SpriteKit to help you create any 2D game you can imagine and apply them to create animations that will highlight your existing apps.
This book will give you the knowledge you need to apply SpriteKit to your existing apps or create your own games from scratch.
Throughout the book, you will develop a complete game. The beautiful designs implemented in the game in this book will easily lead you to learn the basis of 2D game development, including creating and moving sprites, and adding them to a game scene. You will also discover how to apply advanced techniques such as collision detection, action execution, playing music, or running animations to give a more professional aspect to the game. You will finish your first game by learning how to add a main menu and a tutorial, as well as saving and loading data from and to the player's device.
Finally, you will find out how to apply some mobile games techniques such as accelerometer use or touch detection.
What you will learn
- Create and configure a SpriteKit project from scratch
- Load and manage the basic elements of games such as sprites, labels, and geometrical primitives
- Handle touch events, detect collisions, and play sound audio files
- Create complex elements, animate sprites, and run the parallax effect
- Complete your games with key components such as a main menu, transitions between scenes, a tutorial, and the ability to load and save data
- Increase the efficiency of your device using the accelerometer or by adding shaders, lights, and shadows
- Gain complementary techniques such as creating or finding audio resources, applying SpriteKit to apps, or using third-party tools
About the Author
Jorge Jordan is an iOS indie developer who's passionate about how things work since his childhood. This is the reason why he graduated in computer science and became a Java developer. After buying his first iPhone, he became deeply interested in its technology and spent his spare time learning how to develop apps for Apple's smartphones.
Over time, he founded www.insaneplatypusgames.com, where he tries to make his dreams and games come true. He is also a member of the tutorial team at www.raywenderlich.com.
Also, he has worked on a book titled Cocos2d Game Development Blueprints, Packt Publishing.
In his free time, he loves to play video games, play bass guitar, and watch TV series.
You can follow him on Twitter; his Twitter handle is @jjordanarenas.
Table of Contents
- The First Step toward SpriteKit
- What Makes a Game a Game?
- Taking Games One Step Further
- From Basic to Professional Games
- Utilizing the Hardware and Graphics Processor
- Auxiliary Techniques
商品描述(中文翻譯)
**主要特點**
- 學習 iOS 遊戲開發的關鍵概念
- 利用 SpriteKit 創建自己的遊戲並改善應用程式
- 按照逐步的章節創建一個完整的產品,準備提交到 App Store
**書籍描述**
SpriteKit 是 Apple 的遊戲引擎,用於開發原生 iOS 遊戲。在 Apple Inc. 的大力推動下,自首次發布以來,它的受歡迎程度不斷上升。本書展示了 SpriteKit 提供的解決方案,幫助您創建任何您能想像的 2D 遊戲,並應用於創建能突顯您現有應用程式的動畫。
本書將提供您所需的知識,以便將 SpriteKit 應用於您現有的應用程式或從零開始創建自己的遊戲。
在整本書中,您將開發一個完整的遊戲。本書中實現的美麗設計將輕鬆引導您學習 2D 遊戲開發的基礎,包括創建和移動精靈,並將它們添加到遊戲場景中。您還將發現如何應用高級技術,例如碰撞檢測、動作執行、播放音樂或運行動畫,以使遊戲更具專業外觀。您將學會如何添加主菜單和教程,並從玩家的設備中保存和加載數據,完成您的第一個遊戲。
最後,您將了解如何應用一些移動遊戲技術,例如加速度計的使用或觸控檢測。
**您將學到的內容**
- 從零開始創建和配置 SpriteKit 專案
- 加載和管理遊戲的基本元素,如精靈、標籤和幾何原始體
- 處理觸控事件、檢測碰撞和播放音頻文件
- 創建複雜元素、動畫精靈和運行視差效果
- 使用主菜單、場景之間的過渡、教程以及加載和保存數據的能力來完善您的遊戲
- 通過使用加速度計或添加著色器、燈光和陰影來提高設備的效率
- 獲得補充技術,如創建或尋找音頻資源、將 SpriteKit 應用於應用程式或使用第三方工具
**關於作者**
**Jorge Jordan** 是一位 iOS 獨立開發者,自小對事物的運作充滿熱情。這也是他畢業於計算機科學並成為 Java 開發者的原因。在購買了他的第一部 iPhone 後,他對其技術產生了濃厚的興趣,並在空閒時間學習如何為 Apple 的智能手機開發應用程式。
隨著時間的推移,他創立了 www.insaneplatypusgames.com,努力實現他的夢想和遊戲。他也是 www.raywenderlich.com 的教程團隊成員。
此外,他還參與了名為《Cocos2d 遊戲開發藍圖》的書籍工作,該書由 Packt Publishing 出版。
在空閒時間,他喜歡玩視頻遊戲、彈奏貝斯吉他和觀看電視劇。
您可以在 Twitter 上關注他,他的 Twitter 帳號是 @jjordanarenas。
**目錄**
1. 前往 SpriteKit 的第一步
2. 什麼使遊戲成為遊戲?
3. 將遊戲推向更高一步
4. 從基本到專業的遊戲
5. 利用硬體和圖形處理器
6. 輔助技術