cocos2d(CCSprite绑定不规则刚体与精灵一起移动)

来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:36 点击:

对于不规则的精灵我们可以借助PhysicsEditor来制作shape ,

对于地图可以使用Tiled软件制作瓷砖地图。

今天主要记录一下如何把CCSprite与不规则刚体进行绑定,然后一起移动

//初始化玩家

1.加载shape文件,在init方法中添加:

//加载shape文件
        [[GB2ShapeCache sharedShapeCache] addShapesWithFile:@"physicShape.plist"];
.plist文件内容大体如下:







	
        metadata
        
            format
            1
            ptm_ratio
            32
        
        bodies
		

			Player1
			
				anchorpoint
                { 0.0000,0.0000 }
				fixtures
				

					
                        density 2
                        friction 0
                        restitution 0
                        filter_categoryBits 1
                        filter_groupIndex 0
                        filter_maskBits 65535
                        isSensor 
                        id 
                        fixture_type POLYGON

						polygons
						
								
								{ 1.000,0.000 }	
								{ 32.000,0.000 }	
								{ 27.000,32.000 }	
								{ 7.000,32.000 }
							
						
                    
				
			
			RetroCoin
			
				anchorpoint
                { 0.0000,0.0000 }
				fixtures
				

					
                        density 2
                        friction 0
                        restitution 0
                        filter_categoryBits 1
                        filter_groupIndex 0
                        filter_maskBits 65535
                        isSensor 
                        id 
                        fixture_type POLYGON

						polygons
						
								
								{ 4.000,3.000 }	
								{ 17.000,0.000 }	
								{ 28.000,3.000 }	
								{ 28.000,28.000 }	
								{ 16.000,32.000 }	
								{ 4.000,28.000 }
							
						
                    
				
			
		
	


	
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1