cocos2dx rect着色(cocos2dx怎么得到一个指定layer)

2024-07-21 18:10:29 6

cocos2dx rect着色(cocos2dx怎么得到一个指定layer)

本文目录

cocos2dx怎么得到一个指定layer

--创建一个touch的半透明layer--priority : touch 权限级别,默认为-1024--touchRect: 在touchRect 区域会放行touch事件 若touchRect = nil 则全屏吃touch--touchCallback: 屏蔽层touch 回调function createMaskLayer( priority,touchRect ,touchCallback, layerOpacity,highRect) local layer = CCLayer:create() layer:setPosition(ccp(0, 0)) layer:setAnchorPoint(ccp(0, 0)) layer:setTouchEnabled(true) layer:setTouchPriority(priority or -1024) layer:registerScriptTouchHandler(function ( eventType,x,y ) if(eventType == "began") then if(touchRect == nil) then if(touchCallback ~= nil) then touchCallback() end return true else if(touchRect:containsPoint(ccp(x,y))) then return false else if(touchCallback ~= nil) then touchCallback() end return true end end end print(eventType) end,false, priority or -1024, true) local gw,gh = g_winSize.width, g_winSize.height if(touchRect == nil) then local layerColor = CCLayerColor:create(ccc4(0,0,0,layerOpacity or 150),gw,gh) layerColor:setPosition(ccp(0,0)) layerColor:setAnchorPoint(ccp(0,0)) layer:addChild(layerColor) return layer else local ox,oy,ow,oh = touchRect.origin.x, touchRect.origin.y, touchRect.size.width, touchRect.size.height local layerColor = CCLayerColor:create(ccc4(0, 0, 0, layerOpacity or 150 ), gw, gh) local clipNode = CCClippingNode:create(); clipNode:setInverted(true) clipNode:addChild(layerColor) local stencilNode = CCNode:create() -- stencilNode:retain() local node = CCScale9Sprite:create("bg.png"); node:setContentSize(CCSizeMake(ow, oh)) node:setAnchorPoint(ccp(0, 0)) node:setPosition(ccp(ox, oy)) stencilNode:addChild(node) if(highRect ~= nil) then local highNode = CCScale9Sprite:create("bg.png"); highNode:setContentSize(CCSizeMake(highRect.size.width, highRect.size.height)) highNode:setAnchorPoint(ccp(0, 0)) highNode:setPosition(ccp(highRect.origin.x, highRect.origin.y)) stencilNode:addChild(highNode) end clipNode:setStencil(stencilNode) clipNode:setAlphaThreshold(0.5) layer:addChild(clipNode) end return layerend

cocos2d-x 和cocos2d 中CCRectContainsPoint的不同

cocos2d是OC写的,cocos2dx是c++写的cocos2d只能在ios下运行,cocos2dx是跨平台的,ios和android平台都可以运行cocos2d是外国人搞的,cocos2dx是中国人搞的。cocos2dx是cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵,导演,场景,动作等概念,他们是一脉相承的东西。你可以直接研究cocos2dx,没有什么障碍。虽然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。

关于cocos2d中的intersectsRect问题

你自己选中以后,按F12 ,追踪进去看一下,他不是Layer也是sprite ,就相当于是一个矩形检测是否碰撞

cocos2dx怎么过滤掉spritesheet的背景色

Here’s an explanation of the keys.frameThe sprite location within the sprite-sheet as position and size values.offsetMost of the current texture packing tools remove transparent areas of the image before they pack it. Imagine you got a sprite with the size of 100x100, but on the left and right there are 4 columns of totally transparent pixels. The packing tool will remove these to save space, but store offset andsourceSize, so that your sprite will be 100x100 pixels in your game. Note that the offset is always relative to the center of the sprite (comparing the center of the cropped and the center of the original sprite).rotatedWhether or not the sprite has been rotated within the sprite-sheet (if this is true, the sprite is rotated 90 degrees clockwise).sourceColorRectThe rectangle with actual color information inside your source sprite. If you take the 100x100 image described above (with 4px transparent pixels on the left and on the right), the sourceColorRect will be {{4,0},{92,100}}sourceSizeThis is the size of the original sprite (beware that some texture-packers can add padding to this if you chose to).个人理解:sourceSize:动画的尺寸,如果一个动画有很多帧的话,所有帧的sourceSize是不变的,基本上可以理解为这么多帧中最大显示范围的那个尺寸frame:标示这一帧的截图,在整个spritesheet中的位置和尺寸offset:标示这个截图的中心点,和整个动画的中心点(以sourceSize这个方形的中心点),的xy差值,记得这个是以cocos2d的坐标系为准的,y轴向上为正sourceColorRect这个截图在sourceSize这个方形的位置和尺寸(均以左上角来算)值得注意的是:搜索一下realTextureFileName和textureFileName,这两个key下面的string属性必须是对应spritesheet的文件名!有时候改了plist和png的文件名,忘记改这俩个值,则会加载不了图片

cocos2dx精灵帧加载出问题

先CCTexture2D* EntityTexture=CCTextureCache::sharedTextureCache()-》addImage(addr);再frame=CCSpriteFrame::createWithTexture(EntityTexture,cocos2d::CCRectMake(0,0,x,y));加载资源的问题一般都会在输出中有错误提示的

cocos2dx rect着色(cocos2dx怎么得到一个指定layer)

本文编辑:admin

本文相关文章:


cocos2dx rect着色(cocos2dx精灵帧加载出问题)

cocos2dx rect着色(cocos2dx精灵帧加载出问题)

本文目录cocos2dx精灵帧加载出问题cocos2dx怎么过滤掉spritesheet的背景色cocos2dx怎么得到一个指定layercocos2d-x 和cocos2d 中CCRectContainsPoint的不同关于cocos2d

2024年7月22日 16:55

更多文章:


命运长夜下载(Fate stay night)

命运长夜下载(Fate stay night)

本文目录Fate stay night求《命运长夜》(圣杯战争)游戏的完整版 汉化全的下载地址fate/stay night 命运长夜游戏全CG求命运长夜 Fate/Stay Night NDS版下载地址谁有命运长夜游戏的下载链接Fate

2024年3月8日 11:55

天正电气插件怎么生成二次接线图纸?上海电气和天正电气哪个好

天正电气插件怎么生成二次接线图纸?上海电气和天正电气哪个好

大家好,如果您还对天正电气不太了解,没有关系,今天就由本站为大家分享天正电气的知识,包括天正电气插件怎么生成二次接线图纸的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录天正电气插件怎么生成二次接线图纸上海电气和天正

2024年7月7日 15:42

qq游戏斗地主(《QQ游戏欢乐斗地主》的游戏规则是什么)

qq游戏斗地主(《QQ游戏欢乐斗地主》的游戏规则是什么)

这篇文章给大家聊聊关于qq游戏斗地主,以及《QQ游戏欢乐斗地主》的游戏规则是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录《QQ游戏欢乐斗地主》的游戏规则是什么最早的qq斗地主叫什么名字QQ游戏欢乐斗地主里积分有什么用q

2024年7月31日 05:05

kindle官网(亚马逊读书器kindle在哪里有买)

kindle官网(亚马逊读书器kindle在哪里有买)

大家好,如果您还对kindle官网不太了解,没有关系,今天就由本站为大家分享kindle官网的知识,包括亚马逊读书器kindle在哪里有买的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录亚马逊读书器kindle在哪

2024年7月11日 23:51

小米盒子越狱(小米盒子越狱有什么好处)

小米盒子越狱(小米盒子越狱有什么好处)

本文目录小米盒子越狱有什么好处小米盒子如何越狱,请详细说一下步骤和方法小米盒子越狱有什么好处  小米盒子不需要越狱。越狱是对苹果系统的说法。  越狱是指开放用户的操作权限,使得用户可以随意擦写任何区域的运行状态,只有越狱成功后iPhone的

2024年1月30日 08:20

仙国志能爆到最好的装备?仙国志1到4章哪里能找到金币

仙国志能爆到最好的装备?仙国志1到4章哪里能找到金币

本文目录仙国志能爆到最好的装备仙国志1到4章哪里能找到金币仙国志银仙计怎么获得仙国志第四章袁绍怎么打仙国志能爆到最好的装备青龙偃月刀。在《仙国志》游戏中,玩家可以通过关卡刷怪的方式爆出装备,在爆出的装备中最好的就是青龙偃月刀,可以提升大量战

2024年6月5日 06:38

office lens(officelens 怎么转pdf)

office lens(officelens 怎么转pdf)

本文目录officelens 怎么转pdf扫描纸质文档、卡片的神器 —— 微软 Office LensOffice Lens怎么用office lens是什么软件office lens怎么用什么是 Office Lensofficelens

2024年5月4日 12:09

穿越火线怎么下载(穿越火线体验服怎么下载)

穿越火线怎么下载(穿越火线体验服怎么下载)

今天给各位分享穿越火线体验服怎么下载的知识,其中也会对穿越火线体验服怎么下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录穿越火线体验服怎么下载cf越南服怎么下载m1怎么下载穿越火线怎么下载电脑版cf在电脑上

2024年6月27日 06:25

英文名女生小众独特少见(小众好听的女生英文名)

英文名女生小众独特少见(小众好听的女生英文名)

大家好,关于英文名女生小众独特少见很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于小众好听的女生英文名的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录小

2024年6月30日 08:15

联想打印机官网(联想官方网站的联想M630打印机驱动下载)

联想打印机官网(联想官方网站的联想M630打印机驱动下载)

大家好,关于联想打印机官网很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于联想官方网站的联想M630打印机驱动下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助

2024年6月19日 20:44

口袋精灵游戏下载(怎么用苹果下载口袋妖怪复刻)

口袋精灵游戏下载(怎么用苹果下载口袋妖怪复刻)

本文目录怎么用苹果下载口袋妖怪复刻电脑可以下口袋精灵可以的给个网址,要教我模拟单机版口袋精灵游戏怎么下载口袋精灵在哪里可以下载到好玩的手机游戏啊有没有与口袋精灵类似的手机游戏怎么用电脑模拟口袋精灵黑/白进行游戏,下载了个no$Gba,加载游

2024年6月12日 05:52

界面设计,网页设计,平面设计,他们之间的区别是什么?关于界面设计

界面设计,网页设计,平面设计,他们之间的区别是什么?关于界面设计

本篇文章给大家谈谈界面设计,以及界面设计,网页设计,平面设计,他们之间的区别是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录界面设计,网页设计,平面设计,他们之间的区别是什么关于界面设计UI界面设计是指什么好的界面设计需

2024年7月22日 01:38

开发一个网站多少钱(建一个网站要多少钱,建网站最低费用)

开发一个网站多少钱(建一个网站要多少钱,建网站最低费用)

本文目录建一个网站要多少钱,建网站最低费用开一个网站需要多少钱建一个网站要多少钱,建网站低费用制作一个公司网站大概需要多少钱需要哪些费用做一个自己的网站要多少钱建一个网站大概多少钱创办运营一个纯粹的小说发布平台网站,收益只从付费阅读抽水,需

2024年6月8日 08:44

360手机商店下载(360手机助手如何下载到手机)

360手机商店下载(360手机助手如何下载到手机)

今天给各位分享360手机助手如何下载到手机的知识,其中也会对360手机助手如何下载到手机进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录360手机助手如何下载到手机哪些手机360应用商店在哪可以下载360手机助

2024年7月23日 01:49

租车app排行榜前十名(租车app排行榜前十名)

租车app排行榜前十名(租车app排行榜前十名)

这篇文章给大家聊聊关于租车app排行榜前十名,以及租车app排行榜前十名对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录租车app排行榜前十名自驾游app排行榜前十名有哪些软件哪个租车app比较好哪个租车app口碑好2022打

2024年8月28日 11:05

安全平台登录入口(安全教育平台登录入口)

安全平台登录入口(安全教育平台登录入口)

大家好,今天小编来为大家解答以下的问题,关于安全平台登录入口,安全教育平台登录入口这个很多人还不知道,现在让我们一起来看看吧!本文目录安全教育平台登录入口安全教育平台登录账号官网入口安全教育平台登录入口安全教育平台登录入口_学校安全教育平台

2024年8月8日 09:21

拳皇十周年下载手游(求拳皇十周年纪念加强版下载地址)

拳皇十周年下载手游(求拳皇十周年纪念加强版下载地址)

本篇文章给大家谈谈拳皇十周年下载手游,以及求拳皇十周年纪念加强版下载地址对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录求拳皇十周年纪念加强

2024年8月26日 05:35

车辆违章查询在线查询系统(怎么在网上查车辆违章)

车辆违章查询在线查询系统(怎么在网上查车辆违章)

本篇文章给大家谈谈车辆违章查询在线查询系统,以及怎么在网上查车辆违章对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录怎么在网上查车辆违章如何

2024年5月19日 06:14

街头篮球测试服(Freestyle.exe-应用程序发生异常unknown software exception (0x000000d),位置为0)

街头篮球测试服(Freestyle.exe-应用程序发生异常unknown software exception (0x000000d),位置为0)

本文目录Freestyle.exe-应用程序发生异常unknown software exception (0x000000d),位置为0什么是街头篮球客户端怎么弄啊街头篮球无法安装,求助!!!安装测试服补丁前需要备份哪些文件为什么我街头篮

2023年8月25日 14:20

win7仿xp主题(windows7系统怎么把界面或者主题改成XP3)

win7仿xp主题(windows7系统怎么把界面或者主题改成XP3)

本篇文章给大家谈谈win7仿xp主题,以及windows7系统怎么把界面或者主题改成XP3对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录w

2024年4月11日 23:15

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索