随笔分类 -  Cocos2d

上一页 1 2

cocos2d-x中读取plist文件和集成的png图片
摘要:工作中的代码: 阅读全文

posted @ 2018-04-04 10:48 echo111333 阅读(586) 评论(0) 推荐(0)

cocos2d XMLHttpRequest学习
摘要:XMLHttpRequest 对象用于在后台与服务器交换数据。 XMLHttpRequest 对象是开发者的梦想,能够: 在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 所有现代的浏览器都支持 XMLHttpRequest 对 阅读全文

posted @ 2018-04-03 11:12 echo111333 阅读(557) 评论(0) 推荐(0)

Cocos2dx-Lua中Sprite精灵的3种创建方法
摘要:---1.从图片文件创建 --适合于要显示的这张图片的全部区域或部分区域 function TestTest:CreateSprite1() local png = "lobby/lobby.png" --文件路径 local sprite = cc.Sprite:create(png) self:addChild(sprite) local sprite2 =... 阅读全文

posted @ 2018-04-02 17:50 echo111333 阅读(360) 评论(0) 推荐(0)

cocos2dx Action动作 (3)CCSkewTo、CCSkewBy
摘要:这3行简单代码,刚开始看了几次,都没看明白怎么扭的,后来用个红色矩阵来显示,才明白。 初始的时候。 运行代码后 这样就一目了然了,当skew的距离太大,整个四方形就成为一条直线,然后继续倾斜。 阅读全文

posted @ 2018-04-02 13:58 echo111333 阅读(267) 评论(0) 推荐(0)

cocos2dx Action动作解析(2)
摘要:CCTintTo、CCTintBy是将sprite的颜色调到你想设置的目标颜色; CCScaleTo与CCScaleBy比较: CCJumpTo:把某一CCSprite跳到某一位置 CCJumpBy:把某一CCSprite跳起一段距离,它有一个方法reverse,它让对象按原路径返回; CCCard 阅读全文

posted @ 2018-04-02 12:11 echo111333 阅读(161) 评论(0) 推荐(0)

cocos2dx Action动作解析(1)
摘要:bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.png")... 阅读全文

posted @ 2018-04-02 10:12 echo111333 阅读(158) 评论(0) 推荐(0)

cocos代码研究 Widget子类ScrollView学习笔记
摘要:基础理论 一个能够被用户触摸滚动的一个层次型布局容器视图,允许其尺寸大于屏幕显示的物理尺寸,其内部维护有一个布局用于水平的或垂直的存放子节点。继承自 Layout,被 ListView 继承。 代码实践 阅读全文

posted @ 2018-03-31 15:40 echo111333 阅读(261) 评论(0) 推荐(0)

cocos2dx Layout使用方法
摘要:1、 Text* alert = Text::create("Layout", "fonts/Marker Felt.ttf", 30 ); alert->setColor(Color3B(159, 168, 176)); alert->setPosition(Point(widgetSize.width / 2.0f, ... 阅读全文

posted @ 2018-03-31 15:32 echo111333 阅读(2139) 评论(0) 推荐(0)

cocos2dx :getBoundingBox getContentSize getTextureRect
摘要:这是cocos2d-x代码看注释的解释 翻译的 不到之处谅解 后面在总结getBoundingBox // 返回一个AABB(axis-aligned bounding-box)在其父母的坐标系统。Returns an AABB (axis-aligned bounding-box) in its 阅读全文

posted @ 2018-03-30 14:49 echo111333 阅读(719) 评论(0) 推荐(0)

设置 弹窗优先级
摘要:LayerTouchPriority = -129 --弹窗层的优先级<大于最大优先级>--设置弹窗层的优先级<handle,是否多点触摸,优先级,是否吞噬下层touch><began方法里必须返回true>self:registerScriptTouchHandler(function(event 阅读全文

posted @ 2018-03-29 16:22 echo111333 阅读(952) 评论(0) 推荐(0)

lua-运算符
摘要:从高到低的顺序:^not - (unary)* /+ -..< > <= >= ~= ==andor除了^和..外所有的二元运算符都是左连接的。a+i < b/2+1 <--> (a+i) < ((b/2)+1)5+x^2*8 <--> 5+((x^2)*8)a < y and y <= z <-- 阅读全文

posted @ 2018-03-29 16:21 echo111333 阅读(162) 评论(0) 推荐(0)

Cocos2d-x 3.0 精灵帧缓存(SpriteFrameCache)
摘要:工作中遇到 不添加缓存加载不了图片的情况; 简介SpriteFrameCache 主要服务于多张碎图合并出来的纹理图片。这种纹理在一张大图中包含了多张小图,直接通过TextureCache引用会有诸多不便,因而衍生出来精灵框帧的处理方式,即把截取好的纹理信息保存在一个精灵框帧内,精灵通过切换不同的框 阅读全文

posted @ 2018-03-29 10:02 echo111333 阅读(302) 评论(0) 推荐(0)

lua 中处理cocos2dx 的button 事件
摘要:1、引入这个类:require "GuiConstants" 2、下面是回调函数的处理. local function menuZhuCeCallback(sender,eventType) print(sender:getTag()) if eventType == ccui.TouchEvent 阅读全文

posted @ 2018-03-27 11:15 echo111333 阅读(383) 评论(0) 推荐(0)

lua注册事件函数
摘要:registerScriptTouchHandler 注册触屏事件 registerScriptTapHandler 注册点击事件 registerScriptHandler 注册基本事件 包括 触屏 层的进入 退出 事件 registerScriptKeypadHandler 注册键盘事件 reg 阅读全文

posted @ 2018-03-27 10:59 echo111333 阅读(523) 评论(0) 推荐(0)

cocos2dx-lua捕获用户touch事件的几种方式
摘要:1.为每个关心的事件注册回调函数 具体分为以下几种 1>单点触摸 注册函数为 cc.Handler.EVENT_TOUCH_BEGAN = 40 cc.Handler.EVENT_TOUCH_MOVED = 41 cc.Handler.EVENT_TOUCH_ENDED = 42 cc.Handle 阅读全文

posted @ 2018-03-27 10:49 echo111333 阅读(596) 评论(0) 推荐(0)

Cocos2d-x 吞没事件:setSwallowTouches
摘要:使用:给触摸监听函数设置吞没事件,使得触摸上面的层的时候事件不会向下传递 方式:listener->setSwallowTouches(true),不向下触摸 简单点来说,比如有两个sprite ,A 和 B,A在上B在下(位置重叠),触摸A的时候,B不会受到影响 今天在一个场景上添加布景层laye 阅读全文

posted @ 2018-03-27 10:23 echo111333 阅读(4793) 评论(0) 推荐(0)

上一页 1 2

导航