原创 瘋狂ios講義之創建cocos2d項目(3)

13.3.3 cocos2d項目結構和代碼分析這一節將向遊戲開發者介紹HelloWorld項目的目錄結構,以及各個部分是如何協同工作的。通過本節的學習,你會對各個部分之間的聯繫有個大致的瞭解。圖13.22顯示了HelloWorld項目的項目

原创 瘋狂ios講義之使用CoreLocation定位(5)

9.5 本章小結本章主要介紹了使用CoreLocation框架定位相關知識。本章知識涉及如何使用CoreLocation獲取設備的經度、緯度、高度等位置信息,以及如何使用CoreLocation獲取設備的移動速度,還通過示例示範瞭如何通過定

原创 我的友情鏈接

51CTO博客開發瘋狂軟件教育中心瘋狂Java聯盟

原创 瘋狂ios講義之瘋狂打飛機(2)

4玩家飛機飛行效果下面添加遊戲背景圖片和玩家操控的飛機。打開HelloWorldLayer.m文件,首先定義4個變量,實現代碼如下。程序清單:codes/13/13.14/AirfightGame/AirfightGame/HelloWor

原创 瘋狂ios講義之使用CoreLocation定位(2)

9.2獲取定位信息iOS開發者使用CoreLocation.framework框架進行定位非常簡單CoreLocation框架的常用API主要有如下幾個。CLLocationManager定位管理器類。CLLocationManagerde

原创 瘋狂ios之cocos2d中的聲音

13.13 cocos2d中的聲音任何一個遊戲中都不能缺少音樂和音效,蘋果公司在iOS系統中提供了兩個框架用於播放音樂,分別是AVAudioPlayer和OpenAL。使用AVAudioPlayer播放音樂非常簡單,但對音樂的控制方法很有限

原创 瘋狂ios講義之使用CoreLocation定位(3)

9.3  方向監測 擁有GPS硬件的設備可以生成設備的當前方向(course屬性)和速度信息。iPhone設備攜帶的定位管理器可以返回一個已經計算好的course值,通過這個值我們可以獲得當前前進的方向,course值是0~360之間的浮點

原创 瘋狂ios講義之使用CoreLocation定位(4)

9.4區域監測如果希望iOS設備進入某個區域發出通知,那麼這種區域監測的功能也被稱爲臨近警告。所謂臨近警告的示意圖如圖9.6所示。圖9.6臨近警告的示意圖用戶設備不斷地臨近指定固定點,當與該固定點的距離小於指定範圍時,系統可以觸發相應的處理

原创 來源於 一般討論 分類 瘋狂ios講義之cocos2d中的動畫

cocos2d中的動畫在每一個遊戲當中,都有很多各種各樣的動畫效果,比如街頭霸王中的旋風腿,植物大戰殭屍中豌豆的扭動、殭屍的走路、***動作等,雖然簡單的移動動作也可以實現這些功能,但是這樣看上去非常的笨拙和不真實。那麼這些效果到底是如何實

原创 瘋狂ios講義之創建cocos2d項目(1)

HelloWorld cocos2d項目cocos2d安裝完成之後,接下來開始創建第一個cocos2d項目。創建cocos2d項目的步驟如下。1.打開Xcode,選擇“File”→“New”→“Project”菜單來創建新項目。單擊左邊欄中

原创 瘋狂ios講義之實例:貪吃蛇

實例:貪食蛇輕掃手勢處理器在遊戲中的應用十分廣泛,比如在經典的貪食蛇遊戲中,可以讓用戶通過輕掃手勢處理器來改變蛇的移動方向。貪食蛇的關鍵數據就是記錄蛇的身體,蛇身包含多個點,多個點的數據用於確定蛇身的位置,由於蛇身的長度會動態改變,因此程序

原创 瘋狂ios講義之實例:通過旋轉手勢旋轉圖片

實例:通過旋轉手勢旋轉圖片本實例將會對前面的實例進行改進,在前面實例的基礎上增加一個旋轉手勢處理器,從而讓該應用既可根據用戶捏合手勢對圖片進行縮放,也可根據用戶旋轉手勢對圖片進行旋轉。複製上面的應用,並將該應用改名爲RotateImage。