文章分类 - cocos2D
            
    瓦片地图坐标与触摸坐标的转换
    
            
            
        
摘要://PositiontotileCoord-(CGPoint)tileCoordForPosition:(CGPoint)position{intx=position.x/tileMap.tileSize.width;inty=((tileMap.mapSize.height*tileMap.tileSize.height)-position.y)/tileMap.tileSize.height;returnccp(x,y);}//tileCoordtoPosition-(CGPoint)positionFromTileCoord:(CGPoint)tileCoord{intx=tileCoo
        阅读全文
            
        
            
    COCOS2D中对精灵的操作
    
            
            
        
摘要:关于精灵的各种操作,总结一下以便以后复习查找。内容简要:1、初始化 2、创建无图的精灵 3、设置精灵贴图大小 4、添加入层中5、对精灵进行缩放 6、对精灵款或高进行缩放 7、旋转精灵8、设置精灵透明度 9、精灵的镜像反转 10、设置精灵的颜色11、得到图的宽高 12、按照像素设定图片大小 13、在原有的基础上加xy的坐标14、设置图片锚点 15、从新排列z轴顺序 16、更换精灵贴图17、设置可视区域原文地址:http://blog.csdn.net/dingkun520wy/article/details/6976558 --------------------------...
        阅读全文
            
        
            
    cocos2d:使用单例
    
            
            
        
摘要:staticMyManager*sharedManager=nil;+(MyManager*)sharedManager{if(sharedManager==nil){sharedManager=[[MyManageralloc]init];}returnsharedManager;}
        阅读全文
            
        
            
    cocos2d: 使用半单例
    
            
            
        
摘要://Semi-Singleton:youcanaccessMultiLayerSceneonlyaslongasitistheactivescene.staticMultiLayerScene*multiLayerSceneInstance;+(MultiLayerScene*)sharedLayer{NSAssert(multiLayerSceneInstance!=nil,@"MultiLayerScenenotavailable!");returnmultiLayerSceneInstance;}-(void)dealloc{multiLayerSceneInstan
        阅读全文
            
        
            
    cocos2d 给层或动作等添加tag的好方法,使用枚举
    
            
    
摘要:在.h中添加typedefenum{LayerTagGameLayer,LayerTagUILayer,}MultiLayerSceneTags;typedefenum{ActionTagGameLayerMovesBack,ActionTagGameLayerRotates,}MultiLayerSceneActionTags;
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号