cocos2d from python 瓦片地图
2012-06-28 15:32
302 查看
转载请注意出处 http://blog.csdn.net/ssihc0
在cocos2d 使用地图前,先下载好tiled2cocos 库
新建一个工程目录,把cocos2d 库和 tiled2cocos 库都copy进来
我现在用的地图不是自己用 Tiled Map Editor 生成的,我是在tiled2cocos/test/data 里面有map.tmx, copy过来用
当然你也可以自己生成
工具的下载地址 http://www.mapeditor.org/
运行结果
资源图
在cocos2d 使用地图前,先下载好tiled2cocos 库
hg clone https://bitbucket.org/maikg/tiled2cocos
新建一个工程目录,把cocos2d 库和 tiled2cocos 库都copy进来
我现在用的地图不是自己用 Tiled Map Editor 生成的,我是在tiled2cocos/test/data 里面有map.tmx, copy过来用
当然你也可以自己生成
工具的下载地址 http://www.mapeditor.org/
import sys import os sys.path.insert(0,os.path.join(os.path.dirname(__file__),'..')) path=os.path.join(os.path.dirname(__file__))+'cocos' path1=os.path.join(os.path.dirname(__file__))+ 'tiled2cocos' sys.path.insert(0,path) sys.path.insert(0,path1) import tiled2cocos import cocos from cocos.layer import Layer from cocos.sprite import Sprite class Hello(Layer): def __init__(self): super(Hello,self).__init__() sprite=Sprite('1.png') sprite.position=40,40 self.add(sprite) cocos.director.director.init(600, 600) polling_layer = Hello() # 这里一定要先实例好, map=tiled2cocos.load_map('data/encoded.tmx') map.set_view(0,0,map.px_width,map.px_height) print map.px_width ,map.px_height main_scene = cocos.scene.Scene(map, polling_layer) #加载显示地图 cocos.director.director.run(main_scene)
运行结果
资源图
相关文章推荐
- cocos2d js 学习笔记之瓦片地图
- 忍者无敌-实例讲解Cocos2d-x瓦片地图
- [cocos2d-x]瓦片地图的应用
- cocos2d-x 瓦片地图CCTMXTiledMap和图层类CCTMXLayer
- Cocos2d-X中使用瓦片地图《二》
- Cocos2d-x 3.0中使用瓦片地图中的对象层
- [cocos2d-x]瓦片地图的应用
- cocos2d-x-3.0学习笔记之瓦片地图的使用
- Cocos2d-X研究之v3.x瓦片地图详解
- cocos2d-x 旅程開始--(实现瓦片地图中的碰撞检測)
- cocos2d-x瓦片地图
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案
- 【Cocos2d-X开发学习笔记】第25期:游戏背景之瓦片地图集类(CCTMXTiledMap)的使用
- 在Cocos2d-X3.0中使用瓦片地图中的对象层
- Cocos2d-X游戏开发之CCTMXTileMap(瓦片地图)
- cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案
- 使用cocos2d-x显示瓦片地图,发现两个瓦片衔接的地方有黑线,找了一下解决方案:
- Part 7:Cocos2d-x开发实战-Cocos中的瓦片地图
- cocos2d-x 瓦片地图的黑线及地图抖动解决方案