基本概念 為了全面掌握cocos2d-x的開發,我們首先需要了解該引擎的幾個基本概念。實際上,這些基本概念是所有游戲開發所必須的,並非cocos2d-x專有。任何游戲都是通過這些概念所針對的對象組建 ...
基本概念 為了全面掌握cocos2d-x的開發,我們首先需要了解該引擎的幾個基本概念。實際上,這些基本概念是所有游戲開發所必須的,並非cocos2d-x專有。任何游戲都是通過這些概念所針對的對象組建 ...
示例說明 上一節我們對cocos2d-x的基本概念有了初步了解,下面我們將通過一個實例對前面的概念進行實戰演練。假設我們要開發一款飛行射擊類游戲,其中有3個主要畫面。1)主菜單畫面2)游戲畫面3)設 ...
前言 知易的cocos2d-iphone游戲開發教程幫助不少人開始了游戲開發之旅,我們由衷地感謝他。這套教程已經發表了一年多時間,在這段時間里,隨着cocos2d-iphone的升級,接口發生了不少變動。在我們這些用慣了C++的人眼里,ObjC的代碼看上去總是怪怪的。所以我將知易的教程向我使用 ...
從本章開始,我們開始講解cocos2d-x庫的動作(Action)。游戲的世界是一個動態的世界:無論是主角精靈還是NPC精靈都處於不斷的運動當中,甚至是背景中漂流的樹葉,隨風而動的小草。這些明顯的或者 ...
我們知道cocos2d-x是cocos2d-iphone項目的C++移植版本,它擁有跨平台的特性。同時cocos2d-x與cocos2d-iphone保持着高度地同步,這也就從根本上限制住它是一個為手 ...
在新的一章中,知易帶來了粒子系統的相關知識。如果你不清楚粒子系統到底是怎么一回事,那就趕快來看一下吧。 為什么需要粒子系統 在示例6中,我們通過一組圖片實現了炮彈的爆炸效果,這是游戲開發中常見的表現手法之一,它的理論基礎就是動畫。但是如果我們希望模擬更加真實的效果,比如煙霧、閃電、雨雪、火焰 ...
這一節,我們將使用cocos2d-x開發一個有關瓦片地圖的示例。 在這個示例當中,我們需要完成以下功能:1)TMX地圖的加載與顯示。2)在地圖中游走。3)搞點兒小破壞,動態修改地圖。 內部規則 ...
在上一節中,我們使用經典FC游戲《坦克大戰》的元素設計了一張地圖,來演示Tiled Map Editor工具的基本用法,並在cocos2d-x程序中完成了tmx地圖加載、查看以及動態修改地圖元素的功能 ...
游戲中的地圖是整個游戲的虛擬場景。通常情況下,手機上的游戲地圖按照畫面滾動方向可以分為以下三類: 1)縱向滾動 常見的是打飛機類游戲,畫面滾動主要是從上至下的模擬正在按照常規速度飛行的飛機。 ...