【cocos2dx】 怎麼使用Tiled?
Tiled 地圖編輯器是一種用於通用目的的編輯器,可以用來建立2D和2.5D的地圖。特點是比較好用,風格類似mini版的Photoshop。它可以用於製作多種型別的遊戲引擎需要,而且支援使用外掛讀寫map、增加用於引擎的map格式。最重要的開源,且有中文版!
第一步:點新建
第二步:地圖->新建塊(塊裡邊的內容在圖章刷裡邊可以找到,右鍵就可以,找到圖層就可以直接在右側改background和firstlayer等)
第三步:建立層,我這裡建立了三個層...你也可以不建立,就使用預設那個層,然後將圖塊區域中的圖塊去填充你左邊的地圖..,最後可以建立一個物件層,插入矩形,在地圖中點選一個位置,再右鍵設定物件屬性
第五步:匯出.tmx檔案 檔案-另存為:命名 確認 ok ...
第六步:程式實現... 將.tmx和圖塊元素.png 都放到你新建的工程目錄下面
第七步:執行啦
相關推薦
【cocos2dx】 怎麼使用Tiled?
Tiled 地圖編輯器是一種用於通用目的的編輯器,可以用來建立2D和2.5D的地圖。特點是比較好用,風格類似mini版的Photoshop。它可以用於製作多種型別的遊戲引擎需要,而且支援使用外掛讀寫map、增加用於引擎的map格式。最重要的開源,且有中文版! 第一步:點新建 第二步:地圖
【cocos2dx】建立ios專案
1.開啟終端 2.將下載的3.6版本中的setup.py拖進終端,這時候會提醒做一些環境變數的配置資訊,如果不需要搭建安卓的開發環境這些東西就不需要配置 3.關閉一下重新開啟,進入到cocos2dx的版本目錄下,直接可以拖進去 cd 拖動版本資料夾 4.輸入cocos new 專案名
【cocos2dx】Ref 到底是什麼鬼?
cocos2dx中所有物件都繼承於Ref,或者繼承於 Ref和Clonable Ref中就是維護了一個計數器,用於判斷該繼承於Ref的物件是否應該delete class CC_DLL Ref { public: //計數加1 void retain();
【cocos2dx】改安裝包名、app名、圖示、包名
CocosFramework-3.5 & Cocos-2.2.6 (注意不是cocos2d-x-2.2.6,也沒有eclipse) 修改安裝包名字 專案路徑\proj.android\build.xml <project name="安裝包名"default
【cocos2dx】卡牌記憶遊戲(2)——遊戲場景
首先,我們需要觸控事件,其次,我們要給遊戲計時,因為時間要重新整理,我們還需要update函式。計時功能我們寫了一個計時器的類,所以有個計時器成員。遊戲場景裡要裝有若干卡片,為了能夠獲取他們,我們需要一個成員容器來容納這些卡片。另外一些宣告看下述不完整程式碼。 using
【Cocos2dx】使用CCControlButton建立按鈕、按鈕點選事件,點選事件中的元件獲取,setPosition的座標問題
按鈕不僅在遊戲,在任何地方都是不可或缺卻又是最基本的東西。在遊戲引擎Cocos2dx中也不例外。 下面用一個例子說明Cocos2dx中如何使用按鈕,同時,如果在Cocos2dx中獲取層,也就是場景、舞臺中的元件。 如下圖,有一個按鈕Clickme,被點選時候與不被點選的時間
【Cocos2dx】利用導演類、場景類完成重新開始遊戲、暫停遊戲、關閉遊戲功能
重新開始遊戲、暫停遊戲、關閉遊戲是絕對是遊戲的基礎,雖然程式碼不多,不過這要利用到Cocos2dx導演類、場景類完成,事先如果不對其進行了解,絕對是很難做出來。 下面用一個小例子說明如何利用導演類、場景類完成重新開始遊戲、暫停遊戲、關閉遊戲功能, 這個被改寫的HelloW
【Cocos2dx】基本動作、動作序列與動作合併
之前幾篇關於Cocos2dx的文章都是從一些靜態的事物入手,比如控制元件、場景什麼的。其實,Cocos2dx中提供了大量動作實現方法,移動一個精靈並不是那麼費事,直接呼叫該方法即可,唯一的難點就是多個動作如何組合起來,下面用一個例子來說明這個問題。 做出如下的例項: 有一個
【轉】 cocos2dx 3.x C++搭建protobuf環境
person ccf binding csdn bind taf protoc -cp strlen http://blog.csdn.net/ganpengjin1/article/details/50964961 Cocos2dx 裏面在網絡遊戲通信這一塊一般我們都會采
【cocos2dx中Node類getParent和getChildByTag()】學習體會
mil 提高 cos cleanup HR -c ldr 12px 而不是 參考http://cn.cocos2d-x.org/doc/cocos2d-x-3.0/
【轉】關於cocos2dx+lua註冊事件函式詳解
轉載:http://www.taikr.com/article/1605 registerScriptTouchHandler 註冊觸屏事件registerScriptTapHandler註冊點選事件registerScriptHandler 註冊基本事件 包括 觸屏 層的進入 退出 事件registerS
【COCOS2DX-遊戲開發之三一】之 座標系(下) convertToNodeSpace和convertToWorldSpace
遊戲中經常會用到一些變換: 遊戲中武器和角色在一個layer上,為了效率,會考慮將bullet, effect和 PhysicsParticle分別放到不用的層上,對應的層上使用batchnode來提高效率 武器和PhysicsParticleLauncher(粒子發射器)
【COCOS2DX-LUA 指令碼開發之六】利用Lua強轉函式解決使用CCNode報錯或無法正常使用以及簡單介紹 quick-cocos2d-x 與 OpenQuick 兩款Lua免費開源框架
Him 的Cocos2dx-Lua群中有童鞋出現一個問題,問題是當他在Lua專案中利用Lua建立一個區域性變數CCSprite或者CCLayer等CCNode,然後在其他的函式中通過其索引取出之前建立過的CCSprite或CCLayer等,取出後進行設定設定透明、座標、縮放、
【COCOS2DX-IOS-遊戲開發之二一】之 最熱血的RPG+RTS塔防遊戲Flesh&Blood-Attack on Orc上線了
我們的新遊戲Flesh&Blood – Attack on Orc 中文名:血肉之軀 正式在AppStore上線了,是一款熱血的塔防RTS遊戲,同時支援iPhone和iPad AppStore下載地址: 目前是收費的,過兩天限免的時候我會第一時間通知大家的.
【COCOS2DX-BOX2D遊戲開發之三】 讀取tiledmap的tmx阻擋
做一款畫素遊戲專案,需要讀取TMX檔案中的阻擋區域,生成box2d的fixture,來做阻擋 使用cocos2dx版本: 2.2.2 1.在tmx檔案中建立一個"Physics"的層,用來存放編輯器中生成的各種阻擋塊 編輯器中主要有polygone, polyline,
【No11】Cocos2dx遊戲開發工程師[更新完畢-共享完畢]
Cocos2d-JS v3新特性教程 1 Cocos2d-JS v3簡單新特性概述 2 Cocos2d-JS v3工作流 3 Cocos2d-JS v3物件 4 Cocos2d-JS v3事件管理器 5 Cocos2d-JS v3物件緩衝池 6 Cocos2d-JS v3
【cocos2dx 3.10】自定義事件的實現
1.定義事件名 //自定義事件名 #define TABLEEVENT_NAME "tableEvent" 2.響應函式 void TableBall::onTableEvent(Eve
【COCOS2DX-BOX2D遊戲開發之四】 Box2D勻速運動
文章最後,附上自己的勻加速程式碼片段 以勻速移動物體 遊戲中一種常見的需求是讓物體做勻速運動。例如橫屏遊戲中的玩家角色,太空飛船或者汽車,等等。根據遊戲的不同,有時候物體應該逐漸改變速度,其他情況又希望能夠瞬間開始和停止運動。使用SetLinearVelocity方
【cocos2dx網路遊戲】搭建CS架構的基本通訊框架(一)server
#include <iostream> using namespace std; #include "comm.h" void proc_data(socket_type sock) { //輸出客戶端的地址的字串 cout<<"client connected :"<&
【Cocos2dx-3.15】學習伊始的必備處理技能
答辯完啦,要畢業啦,在這百般無聊的等待授位的時候學習一下Cocos,之前學習U3D玩得挺不錯的,見Cocos也佔了相當一部分的市場份額,於是學習一番,但是在學習的過程中還是遇到了對於初學者來說比較棘手的問題,這裡就稍微記錄一下,以後換電腦了肯定還是