原创 Cocos2dx Touch Move 距離計算

////////////Touch Move 距離計算///////////// void TouchLayer::onTouchMoved(Touch* touch, Event* event)   {          

原创 瓦片地圖-Cocos2dx

瓦片地圖 在遊戲開發過程中,我們會遇到超過屏幕大小的地圖,例如即時戰略遊戲,使得玩家可以在地圖中滾動遊戲畫面。這類遊戲通常會有豐富的背景元素,如果直接使用背景圖切換的方式,需要爲每個不同的場景準備一張背景圖,而且每個背景圖都不小,這樣

原创 如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第二部分

如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第二部分 引言 程序截圖: 這篇教程是《如何使用Cocos2d-x 3.0製作基於tilemap的遊戲》的第二部分。在上一個教程中,我們創建了一個簡單的基

原创 cocos2d-x中的NODE_FUNC和CREATE_FUNC兩個宏方法的作用

在Cocos2d-x頭文件xxxxx.h中經常看到NODE_FUNC (   __TYPE__ )和CREATE_FUNC (   __TYPE__ )這兩個宏。一個重寫node()方法,另一個重寫create()方法. NODE_F

原创 如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第一部分

如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第一部分 引言 程序截圖: 本教程將會教大家如何使用Cocos2d-x來做一個基於tile地圖的遊戲,當然還有Tiled地圖編輯器。(我們小時候玩的小霸王小

原创 Fast TileMap ---Cocos2dx

Fast TileMap 概述 在遊戲中常常會有豐富的背景元素,如果直接使用大的背景圖實現,這會造成資源浪費。TileMap就是爲了解決這問題而產生的。Cocos2d-x支持使用Tile地圖編輯器創建的TMX格式的地圖。 Coco

原创 Sprite3D在UI層的繪製和遮擋

有很多朋友對sprite3D在UI層的繪製和遮擋不太明白,這裏稍微說明一下。  並且有其他疑問也可以在原帖中回覆,然後會持續更新一些想要的功能。  引擎版本: Cocos2d-x 3.6  語言: C++  繪製順序是按照這

原创 關於openGL的深度測試

 openGL裏常出現深度測試,一直不清楚。今天就來弄清楚。   (1)什麼是深度?         深度其實就是該象素點在3d世界中距離攝象機的距離(繪製座標),深度緩存中存儲着每個象素點(繪製在屏幕上的)的深度值!    深度

原创 Cocos2dx-Tiled Map(瓦片地圖)

Tiled Map(瓦片地圖) Legendof19912014-06-12 14:57:282434 次閱讀 Tiled Map(瓦片地圖)編輯器的使用,詳見:http://blog.csdn.net/legendof199

原创 Tiled Map Editor(瓦片地圖編輯器)的Java和QT版本區別

尊重作者勞動,轉載時請標明文章出處。 作者:Bugs Bunny 地址:http://www.cnblogs.com/cocos2d-x/archive/2012/05/03/2479469.html 對於一些小遊戲來說,規則就是它的

原创 如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第三部分(完)

如何使用Cocos2d-x 3.0製作基於tilemap的遊戲:第三部分(完) 引言 程序截圖: 在第二部分教程中,Ray教大家如何在地圖中製作可碰撞的區域,如何使用tile屬性,如何製作可以拾取的物品以及如何動態修改地

原创 堆和棧

  堆和棧的區別:  一、堆棧空間分配區別:  1、棧(操作系統):由操作系統自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧;  2、堆(操作系統): 一般由程序員分配釋放, 若程序員不釋放,程序結束時可

原创 關於Cocos2d-x的CC_SYNTHESIZE 和 CC_SYNTHESIZE_READONLY 宏的作用

一、CC_SYNTHESIZE(varType, varName, funName)這個宏是用來定義變量varName,其類型爲varType,並生成其get/set方法,分別爲: getfunName() 和 set

原创 Cocos2dx——瓦片地圖(Tiled Map)

瓦片地圖(Tiled Map) 瓦片地圖(Tile Map) 不但生成簡單,並且可以靈活的用於Cocos2d-x引擎。不論你的遊戲是角色扮演遊戲, 平臺動作遊戲或仿打磚塊遊戲,這些遊戲地圖可以使用開源的瓦片地圖編輯器Tiled Map

原创 Cocos2d-x中Vector容器以及實例介紹

Cocos2d-x中Vector容器以及實例介紹 關東昇2014-10-13 10:48:311292 次閱讀 Vector<T> 是Cocos2d-x 3.x推出的列表容器,因此它所能容納的是Ref及子類所創建的對象指針,其