原创 cocos2dx淺析幾個重要類

目錄 入口類main.cpp 主要控制類AppDelegate.cpp 對象類CCObject 節點類CCNode 導演類CCDirector 場景類CCScene 圖層類CCLayer 精靈類CCSprite 座

原创 cocos2dx[2.x](2)--菜單按鈕CCMenu/CCMenuItem

【嘮叨】 菜單按鈕在遊戲中是經常被用到的,比如主菜單界面的菜單選項,暫停遊戲時的菜單選項等等。cocos2dx引擎同樣爲我們提供了CCMenu菜單的功能,幷包含了一些簡單的菜單項CCMenuItem。且菜單項附帶觸碰按鈕

原创 cocos2dx[2.x](14)--音樂音效SimpleAudioEngine

【嘮叨】 本節比較簡單,主要講講cocos2dx引擎中的音樂音效SimpleAudioEngine。 【致謝】 http://gl.paea.cn/contents/f86d1f6e2a52e7ea.html 【小知識】 單例

原创 cocos2dx[2.x](1)--字體標籤CCLabel

【嘮叨】 CCLabelTTF、CCLabelAtlas、CCLabelBMFont。 cocos2dx提供了三種文字字體的顯示:CCLabelTTF(一般字體)、CCLabelAtlas(自定義字體)、CCL

原创 cocos2dx[2.x](13)--基本繪圖DrawPrimitives

【嘮叨】 cocos2dx封裝了大量OpenGL的函數,用於快速繪製基本圖形,本節主要講講cocos2dx中的基本圖形繪製的相關函數。包含:點、直線、矩形、多邊形、橢圓、貝塞爾曲線。 特別要感謝“孤狼”大牛,他寫的“和屌絲一起學

原创 cocos2dx[2.x](4)--觸碰事件Touch

【嘮叨】 cocos2dx遊戲引擎的重點是在於移動設備的跨平臺開發,而移動設備上的遊戲大部分都是通過屏幕觸碰來進行的。比如主菜單的按鈕觸碰,打飛機中飛機的觸碰移動,都需要用到觸碰操作。想一想之前講的菜單按鈕CCMenu,菜單項的點

原创 cocos2dx[2.x](8)--按鈕控件CCControlButton

【嘮叨】 按鈕類CCControlButton繼承於控件類CCControl。 控件類CCControl主要向子類提供了一系列的控件觸發事件。當子控件觸發相關的事件後,就會執行相關的控件事件回調函數。這與之前講的CCMenu中的

原创 cocos2dx[2.x](9)--編輯框之一CCTextFieldTTF

【嘮叨】 前面我們講了精靈貼圖、標籤、菜單、按鈕。感覺似乎少了點什麼?UI控件裏是不是應該還有一個很重要的控件——編輯框。在手機網遊中,啓動遊戲,過了開場動畫後,基本上顯示的第一個界面應該就是遊戲的登錄界面了吧。輸入用戶名、密碼什

原创 cocos2dx[2.x](6)--滑塊控件CCControlSlider

【嘮叨】 滑塊類CCControlSlider繼承於控件類CCControl。 控件類CCControl主要向子類提供了一系列的控件觸發事件。當子控件觸發相關的事件後,就會執行相關的控件事件回調函數。這與之前講的CCMenu中的

原创 cocos2dx[2.x](7)--點九圖CCScale9Sprite

【嘮叨】 本來是想學學控件類CCControl的另一個子類按鈕控件CCControlButton的。但是發現裏面有一個參數牽扯到CCScale9Sprite這個類。看到CCScale9Sprite,很容易聯想到精靈類CCSprit

原创 cocos2dx[2.x](10)--編輯框之二CCEditBox

【嘮叨】 前面我們講了精靈貼圖、標籤、菜單、按鈕。感覺似乎少了點什麼?UI控件裏是不是應該還有一個很重要的控件——編輯框。在手機網遊中,啓動遊戲,過了開場動畫後,基本上顯示的第一個界面應該就是遊戲的登錄界面了吧。輸入用戶名、密碼什

原创 cocos2dx[2.x](11)--滾動視圖CCScrollView

【嘮叨】 本節要講講滾動視圖CCScrollView,相信玩過手遊的同學們應該對它不會陌生吧。 例如:憤怒的小鳥的遊戲場景裏大大的地圖,手機的屏幕肯定無法完全顯示的,所以需要通過觸摸滾動才能顯示大地圖的其他區域;排行榜中上下滑動

原创 cocos2dx[2.x](5)--開關按鈕CCControlSwitch

【嘮叨】 開關類CCControlSwitch繼承於控件類CCControl。 控件類CCControl主要向子類提供了一系列的控件觸發事件。當子控件觸發相關的事件後,就會執行相關的控件事件回調函數。這與之前講的CCMenu中的

原创 cocos2dx第一個程序HelloWorld

【本節內容】 1、程序的基本組成:CCSprite(精靈)、CCLayer(層)、CCScene(場景)、CCDirector(導演) 2、分析HelloWorld源碼。 【參考文獻】 http:

原创 cocos Win32移植到Android

【安裝工具】 JDK Eclipse 或直接下一個 ADT集成開發工具 SDK NDK9r ADT CDT 安裝方法自行百度。 【正文】