www.hcyr.net > CoCos2D%js有没有精灵设置裁剪区域的方法

CoCos2D%js有没有精灵设置裁剪区域的方法

Cocos2d-x3.0 //a static method Sprite* HelloWorld::maskedSpriteWithSprite(Sprite* textureSprite, Sprite* maskSprite) { // 1 RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width, maskSprite->getContentS...

本节我们会通过一个实例介绍纹理对象创建Sprite对象使用,这个实例如图5-2所示,其中地面上的草是放在背景(如下图所示)中的,场景中的两棵树是从后图所示的“树”纹理图片中截取出来的,图5-5所示是树的纹理坐标,注意它的坐标原点在左上角。 创...

触摸坐标是否在精灵上第一个思路是先获取你的sprite的boundingBox,和你触摸点坐标,判断触摸点坐标是否包含于sprite的区域内(这个rect是包含sprite的位置横纵坐标和宽高) CGRectContainsPoint(你的精灵的RECT,你触摸的点的坐标) 获取精灵的方法...

var HelloWorldLayer = cc.Layer.extend({ ctor:function () { this._super(); var size = cc.director.getWinSize(); var bg = new cc.Sprite(res.background_png); bg.x = size.width/2; bg.y = size.height/2; this.addChild(bg); // 开始精...

用CCSptite 的Scale 值设置大小 如果是1.0 怎为原始图片贴图的大小 如果小于1 缩小 大于1 放大

从父节点移除就可以了,下一帧就会自动释放这个对象。 c++里面代码是 精灵对象->removeFromparent() js里面方法应该也是这样的名称,你可以查找下哦

在Cocos2d中可以通过节点名字、节点tag值来表示一个节点,在js中还可以使用对象的变量名比如:this[‘_button’]来获取节点对象。 一共有三种有效方式来表示一个node节点对象,于是这里对应三种定位符号,如下: “/” :名字(name)定位符,例如:...

Sprite *lSprite1 = ...; Sprite *lSprite2 = Sprite::createWithSpriteFrame(lSprite1->getSpriteFrame());

cocos2d-x是c++写的,c++没有,cocos2d-x应该就没有!cocos2d-x主要是出来页面效果的,基本的函数还是靠c++的基本知识来实现。

CCSprite m_objSprite = CCSprite.sprite("xxxx.png"); m_objMap.addChild(m_objSprite,10,10); CCMoveTo objMoveTo = CCMoveTo.action(20, m_arrRoadList.get(m_nRoadId)); m_objSprite.runAction(objMoveTo);

网站地图

All rights reserved Powered by www.hcyr.net

copyright ©right 2010-2021。
www.hcyr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com