zoukankan      html  css  js  c++  java
  • cocos2d_android 瞬间动作

    该文章所写的瞬间动作主要有CCFlipX,CCFlipY,CCHide,CCShow


    当中CCFlipX是以Y轴为中心旋转,CCFlipY是以X轴为中心旋转,CCHide将精灵对象隐藏,CCShow将精灵对象展如今屏幕上


    activity中的代码还是件activity内容,本文仅仅附上四个瞬间动作的代码


    package com.sdufe.android;
    
    import org.cocos2d.actions.instant.CCFlipX;
    import org.cocos2d.layers.CCLayer;
    import org.cocos2d.nodes.CCSprite;
    import org.cocos2d.types.CGPoint;
    
    public class GameLayer extends CCLayer {
    
    	private CCSprite sprite;
    
    	public GameLayer() {
    
    		sprite = CCSprite.sprite("ic_launcher.png");
    
    		CGPoint pos = CGPoint.ccp(100, 100);
    		sprite.setPosition(pos);
    
    		addChild(sprite);
    
    		CCFlipX flipX = CCFlipX.action(true);
    		sprite.runAction(flipX);
    
    	}
    }
    package com.sdufe.android;
    
    import org.cocos2d.actions.instant.CCFlipY;
    import org.cocos2d.layers.CCLayer;
    import org.cocos2d.nodes.CCSprite;
    import org.cocos2d.types.CGPoint;
    
    public class GameLayer extends CCLayer {
    
    	private CCSprite sprite;
    
    	public GameLayer() {
    
    		sprite = CCSprite.sprite("ic_launcher.png");
    
    		CGPoint pos = CGPoint.ccp(100, 100);
    		sprite.setPosition(pos);
    
    		addChild(sprite);
    
    
    		CCFlipY flipY = CCFlipY.action(true);
    		sprite.runAction(flipY);
    
    
    	}
    }

    package com.sdufe.android;
    
    import org.cocos2d.actions.instant.CCHide;
    import org.cocos2d.layers.CCLayer;
    import org.cocos2d.nodes.CCSprite;
    import org.cocos2d.types.CGPoint;
    
    public class GameLayer extends CCLayer {
    
    	private CCSprite sprite;
    
    	public GameLayer() {
    
    		sprite = CCSprite.sprite("ic_launcher.png");
    
    		CGPoint pos = CGPoint.ccp(100, 100);
    		sprite.setPosition(pos);
    
    		addChild(sprite);
    
    		// CCFlipX flipX = CCFlipX.action(true);
    		// sprite.runAction(flipX);
    		//
    		// CCFlipY flipY = CCFlipY.action(true);
    		// sprite.runAction(flipY);
    
    		CCHide hide = CCHide.action();
    		sprite.runAction(hide);
    
    
    	}
    }
    

    package com.sdufe.android;
    
    import org.cocos2d.actions.instant.CCShow;
    import org.cocos2d.layers.CCLayer;
    import org.cocos2d.nodes.CCSprite;
    import org.cocos2d.types.CGPoint;
    
    public class GameLayer extends CCLayer {
    
    	private CCSprite sprite;
    
    	public GameLayer() {
    
    		sprite = CCSprite.sprite("ic_launcher.png");
    
    		CGPoint pos = CGPoint.ccp(100, 100);
    		sprite.setPosition(pos);
    
    		addChild(sprite);
    
    		// CCFlipX flipX = CCFlipX.action(true);
    		// sprite.runAction(flipX);
    		//
    		// CCFlipY flipY = CCFlipY.action(true);
    		// sprite.runAction(flipY);
    
    		// CCHide hide = CCHide.action();
    		// sprite.runAction(hide);
    
    		CCShow show = CCShow.action();
    		sprite.runAction(show);
    
    	}
    }
    


    
    

  • 相关阅读:
    linux下执行python错误: bad interpreter: No such file or directory
    linux下修改默认python版本
    MySQL 远程连接配置的正确实现
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 7
    通达信软件快捷键
    MT4快捷键
    vim快捷键
    Linux5.5下配置Centos的yum源
    ls命令结果中文件夹颜色(蓝色)的改变方法
    rest-framework之响应器(渲染器)
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3875309.html
Copyright © 2011-2022 走看看