position

Cocos2d-x 3.2总结二Position和AnchorPoint的关系

当Cocos2d-x引擎需要绘图时,就需要Position和AnchorPoint等属性。第三步,我们要明确AnchorPoint.x的值是相对于矩形绘图最左边距离的比例,AnchorPoint.y的值是相对于矩形绘图下边距离的比例。所以,绘制图形的思路就是在固定Position点上,根据AnchorPoint不同的比例值,上下左右移动图形来达到比例值,最终得出图形。在以上图文并茂的讲解中,Position和AnchorPoint的关系是不是很清晰地呈现在大家的眼前?

使用cocos2d-js-3.0RC1中的物理引擎chipmunk模拟的“别碰钉子”源码分享含碰撞检测

tid=220250管理提醒:本帖被superdragon执行加亮操作分别用Box2d和chipmunk实现了一下,不过Box2d没整理,也懒得整理了。chipmunk整理了一下,分享给大家吧。演示地址:http://121.40.100.196/box/刚开始研究,抛砖引玉简要说明:1、初始化物理环境,增加边界?123456789101112131415161718192021222324252627282930initPhysics:function(){varspace=this.space;sta

Cocos2d-JS开发中的一些小技巧

=200){varresponse=xhr.responseText;errorcallback;}};{xhr.send();{xhr.send;}5、JSON解析以及上述第4条的回调方法8varcallback=function{varjsonData=JSON.parse;vardata=jsonData["users"];{alert;//todosomething}6、自定义Loading界面2930313233343536373839404142434445464748495051525354

cocos2dx 3.3 Label对指定字符设置颜色

Label可以通过getLetter获取位于字符串i位置的字符,然后通过setColor设置字符的颜色。但是有时候i不确定,所以我在这边自己做了一些处理。写得比较乱,主要说明一下大概思路,也算是笔记吧~~

Cocos2d-x 3.0final 终结者系列教程21ScrollView原理与使用

藉助于CCScrollView,我们可以实现分页效果,简单的富文本,下拉式按钮等。创建一个CCScrollView式的滚动视图,首先要创建一个容器,此容器可以必须是Node或其子孙类。通过以上代码我们便创建了一个完整的CCScrollView。由于CCScrollView会自动纠正第一项和最后一项的位置,所以在第一项和最后一项时我们不做处理,让CCScrollView的内部方法去实现。如果CCScrollView的偏移量对一个item取余数,如果余数大于item的

Cocos2d-x 3.0-ScrollView原理与使用

藉助于CCScrollView,我们可以实现分页效果,简单的富文本,下拉式按钮等。创建一个CCScrollView式的滚动视图,首先要创建一个容器,此容器可以必须是Node或其子孙类。通过以上代码我们便创建了一个完整的CCScrollView。由于CCScrollView会自动纠正第一项和最后一项的位置,所以在第一项和最后一项时我们不做处理,让CCScrollView的内部方法去实现。如果CCScrollView的偏移量对一个item取余数,如果余数大于item的一

cocos2d-x RapidJson解析json

另一方面,Rapidjson作为json的升级版,在效率方面,具有更好的优势。Cocos2d-x从2.1版本后,引入了RapidJson库,因此这里是RapidJson解析。后面讲到的内容也是基于Cocos2d-x引擎在Json解析之前,要先了解Json几个相关概念:Value:value其实就是var,对于value可以理解为int,也是理解为string,或者是bool型变量等其他数据类型。important;font-family:Consolas,&size);///

cocos2dx开发者指南:UI控件使用

综述Cocos2d-x提供了一套易于使用的UIAPI来满足你的GUI需求,其中包括:Label、Menu、MenuItems、Buttons和Views。Label(标签)Cocos2d-x中提供了Label(标签)对象来创建TTF、BMFont和SystemFont文本。important;font-family:Consolas,16);尽管TTF标签比BMFont更灵活,但它的效率是更低的,并且修改如字形和大小等属性都是一个复杂的操作。TTFConfig允许你为所有的TTF标签设置共同的属性。如下:

Cocos2d-JS开发中的一些小技巧持续更新

=200){varresponse=xhr.responseText;errorcallback;}};{xhr.send();{xhr.send;}};5、JSON解析以及上述第4条的回调方法8varcallback=function{varjsonData=JSON.parse;vardata=jsonData["users"];{alert;//todosomething}};6、自定义Loading界面293031323334353637383940414243444546474849505152

cocos2d 坐标转换

世界坐标系也叫做绝对坐标系,cocos2d中的元素是有父子关系的层级结构,我们通过CCNode的position设定元素的位置使用的是相对与其父节点的本地坐标系而非世界坐标系。最后在绘制屏幕的时候cocos2d会把这些元素的本地坐标映射成世界坐标系坐标。比如用cocos2d-x创建了个矩形colorLayer:CCRect,这是的本地坐标系为以为坐标原点,x轴向右,y轴向上。