cocos2d html中 如何设置sprite 的userData属性?

如题所述

cocos2d html中设置sprite 的userData属性的方法是:
由于设置属性的第一个方法没有外部参数依赖,所以写法如下:
p.userData?.setValue("Hello", forKey: "c")
由于userData 是NSMutableDictionary对象,更好的写法是:
p.userData = NSMutableDictionary()
p.userData?.setObject("Hello", forKey: "c")
温馨提示:内容为网友见解,仅供参考
无其他回答

cocos2d-x怎么制作精灵表单
(1)首先是将压缩包解压,然后打开文件夹些的Zwoptex.html网页文件,弹出如下界面:(2)然后点击File选择import images,这里我使用的是在网上别人事先做好的spritesheet 将8张bear图片加载到工程中,一开始8张图片是叠在一起的,不过不要紧,接下来就是要展开它们。显示选Modify选项,选择Canvas width,...

cocos2d-x中怎么获取某坐标上是否有精灵?以及其精灵的一些属性?
触摸坐标是否在精灵上第一个思路是先获取你的sprite的boundingBox,和你触摸点坐标,判断触摸点坐标是否包含于sprite的区域内(这个rect是包含sprite的位置横纵坐标和宽高)CGRectContainsPoint(你的精灵的RECT,你触摸的点的坐标)获取精灵的方法可以考虑将你的所有精灵加入到一个单例层里作为精灵管理层,加进...

cocos2D中的精灵是指什么
就是一张图片 CCSprite

cocos2dx里面scene不明确是什么意思
Director、scene、Layer、Sprite都是2dx中最常用基本的四个类,它们之间的包含关系也很明确,顾名思义。Director就是整个项目导演的意思,控制流程及游戏运行,负责程序元素之间的调度切换等;scene就是场景,可以容纳其他元素,scene之间可以切换;Layer(层)就是存在场景中,一个scene中可以加入很多Layer,...

cocos2d-x中编译没问题,但在运行时出错,求助
1.90%可能性是你有空指针,然后你用了空指针,比如CCSprite*sp=CCSprite::create("***.png");.png图片不存在,但是编译时不会有问题的,运行也不会有错,但是你用sp指针就会报上面的错误!所以楼主你可以断点调试,看看那个指针出现这个问题!2.但是不排除其他,我昨天就出现一个读取文件没问题,...

如何动态设置 Image的Sprite
步骤如下:1.新建Cocos2d-win32工程,工程名为"TinySeal",勾选"Box2D"选项(后续文章会使用到),勾选"SimpleAudioEngineinCocosDenshion"选项;2.打开HelloWorldScene.cpp文件,在添加如下方法:CCSprite*HelloWorld::spriteWithColor(ccColor4FbgColor,floattextureWidth,floattextureHeight){\/\/1:Createnew...

cocos2d-x中 CCSprite怎么没有create函数?还有很多CCArray也没有create...
cocos2d-x 版本不同所以构造方法名称不同; 你使用的版本和你查看的资料不是一个版本;如果没有 CCSprite::Create... 你可以试试有没有 CCSprite::SpriteWith... ,其他的也一样比如: CCArray::ArrayWith...

如何在cocos2d里面实现mvc
它实际上也是在cocos2d里面实现mvc时,最简单的一个。如果你有一个model,你可以使用CCLayer,然后添加一些CCSprite或者其它coocs2d类来处理显示问题。把model和view分开的好处就是,你没必要把model的属性直接映射到view的属性上面去。比如,你的玩家在x轴方向上移动,但是,你想让它总是在距离屏幕左边10...

怎样制作基于Cocos2d-x的SLG游戏
创建工程骨架 让我们首先创建整个工程的骨架,这样可以确保今后我们需要的文件都包含进来了,并且能够跑起来。首先工程命名为TileGame。接下来,下载游戏资源文件。这个资源文件包里包含了以下内容:玩家sprite。这个图片和《如何用Cocos2d-x3.0制作一款简单的游戏》差不多。我使用cxfr这个工具制作的一些音效。...

如何使用 PhysicsEditor 加快 cocos2dx-Box2D 开发
或者debugDraw也可以直接看到 shape 跟 sprite没有重合:当然,也可以在physicsEditor 里面就把 “anchorPoint” 拖到中央,这样就不必总是记得设定 sprite的anchorPoint 了。。。原文链接:http:\/\/blog.csdn.net\/zhangxaochen\/article\/details\/8018489 {{OVER}} ...

相似回答