你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios游戲開發 Sprite Kit教程:初學者 1

ios游戲開發 Sprite Kit教程:初學者 1

編輯:IOS開發綜合
目錄 Sprite Kit的優點和缺點 Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs Unity Hello, Sprite Kit! 橫屏顯示 移動怪獸 發射炮彈 碰撞檢測: 概述 碰撞檢測: 實現 收尾 何去何從? 在iOS 7中內置了一個新的Sprite Kit框架,該框架主要用來開發2D游戲。目前已經支持的內容包括:精靈、很酷的特效(例如視頻、濾鏡和遮罩),並且還集成了物理庫等許多東西。 iOS 7中附帶了一個非常棒的Sprite Kit示例工程,名字叫做Adventure。不過這個示例工程稍微有點復雜,不太適合初學者。本文的目的就是做一個關於Sprite Kit使用的初級教程。 通過本文,你可以從頭到尾的學習到如何為你的iPhone創建一個簡單又有趣的2D游戲。如果你看過我們之前的教程:Simple Cocos2D game教程,你會發現非常的相似。 在開始之前,請確保已經安裝了最新版本的Xcode(5.X),裡面支持Sprite Kit以及iOS 7。 Sprite Kit的優點和缺點 首先,我想指出在iOS中開發2D游戲Sprite Kit並不是唯一的選擇,下面我們先來看看Sprite Kit的一些優點和缺點。 Sprite Kit的優點: 1、它是內置到iOS中的,因此並不需要下載額外的庫或者其它一些外部依賴。並且它是由蘋果開發的,所以對於它的支持和更新我們可以放心。 2、它內置的工具支持紋理和粒子。 3、它可以讓你做一些其它框架很難做到的事情,例如把視頻當做精靈一樣處理,或者使用很酷的圖形效果和遮罩。 Sprite Kit的缺點: 1、如果使用了Sprite Kit,那麼你將被iOS生態圈所綁架,導致你無法很容易對你開發的游戲移植到Android上。 2、Sprite Kit現在還處於初始階段,此時提供的功能還沒有別的框架豐富,例如Cocos2D。最缺的東西應該是暫不支持寫自定義的OpenGL代碼。 Sprite Kit vs Cocos2D-iPhone vs Cocos2D-X vs Unity 此時,你可能在想“我該選擇使用哪個2D框架呢?” 這取決於你的實際情況,下面是我的一些想法: 1、如果你是一個初學者,並且只關注於iOS,那麼就使用內置的Sprite Kit吧,它非常容易學習,並且完全可以把工作做好。 2、如果需要寫自己的OpenGL代碼,那麼還是使用Cocos2D,或者其它框架吧,目前Sprite Kit並不支持自定義OpenGL代碼。 3、如果要進行跨平台開發,那麼選擇Cocos2D-X或者Unity。Cocos2D-X非常出色,可以用它來構建2D游戲。Unity則更加的靈活(例如,如果有需要的話,你可以在游戲中添加一些3D效果)。
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved