• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
养眼大魔王
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  cocos2d-lua

cocos2dx+lua注册事件函数详解

摘要:coocs2dx 版本 3.1.1 registerScriptTouchHandler 注册触屏事件 registerScriptTapHandler 注册点击事件 registerScriptHandler 注册基本事件 包括 触屏 层的进入 退出 事件 registerScriptKeypad 阅读全文
posted @ 2016-02-29 22:14 养眼大魔王 阅读(2324) 评论(0) 推荐(0)
我所理解cocos2d-x 3.6 lua --使用Cocos Studio

摘要:Cocos是触控科技推出的游戏开发一站式解决方案,包含了从新建立项、游戏制作、到打包上线的全套流程。 开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。 Cocos的主要产品有Cocos Studio、Cocos2d-x(Cocos Framework)、Coc 阅读全文
posted @ 2016-02-26 14:37 养眼大魔王 阅读(6194) 评论(0) 推荐(0)
quick-cocos2d-x学习笔记—定时器

摘要:定时器用的地方还是比较多的,游戏中的逻辑判断很多都是采用每帧执行。quick对于schedule的封装在scheduler这个lua文件中。如果是第一次接触quick的话,可能按照官方的api来写一个定时器被报错,提示schedule是一个nil值,这是因为其他的模块在初始化时都是被加载的,唯独这个 阅读全文
posted @ 2016-02-25 21:52 养眼大魔王 阅读(604) 评论(0) 推荐(0)
quick cocos 的scheduler 定时器

摘要:cocos2dx原生lua对于定时器的写法: 1.每帧调用: void scheduleUpdateWithPriority(int priority) void scheduleUpdateWithPriorityLua (int nHandler,int priority) 2.指定调用间隔时间 阅读全文
posted @ 2016-02-25 21:42 养眼大魔王 阅读(751) 评论(0) 推荐(0)
获取当前坐标位置对象

摘要:Node类virtual Rect getBoundingBox() const返回父坐标系中的一个AABB(轴向包围外框)。Rect类bool containsPoint (const Vec2 &point) const 检查一个点是否包含在矩形中。Touch类Vec2 getLocation... 阅读全文
posted @ 2016-01-02 19:27 养眼大魔王 阅读(366) 评论(0) 推荐(0)
lua关于参数生命周期的研究

摘要:local num = 123local str = "abc"local tb ={}数字和字符串类型的值作为参数传递的时候,是复制值,2个独立的内存地址table类型的值传递的时候是传的地址(类似c++的指针或者索引),所以这里需要注意,任何保存索引的地方 修改对象值以后 其他的地方的索引对象值... 阅读全文
posted @ 2015-11-27 14:58 养眼大魔王 阅读(884) 评论(0) 推荐(0)
cocos-lua基础学习(10)scheduler类学习笔记

摘要:local scheduler = cc.Director:getInstance():getScheduler()local function shouldNotCrash(dt)endlocal function StressTest1_onEnterOrExit(tag) if tag ==... 阅读全文
posted @ 2015-11-06 22:35 养眼大魔王 阅读(646) 评论(0) 推荐(0)
cocos-lua基础学习(七)Scene类学习笔记

摘要:local scene = cc.Scene:create()cc.Director:getInstance():replaceScene( scene )cc.Director:getInstance():pushScene( cc.TransitionSlideInT:create(1, sce... 阅读全文
posted @ 2015-11-06 22:34 养眼大魔王 阅读(766) 评论(0) 推荐(0)
cocos-lua基础学习(八)Layer类学习笔记

摘要:创建local layer = cc.Layer:create()local layer1 = cc.LayerColor:create(cc.c4b(192, 0, 0, 255), s.width, s.height/2)--渐变local layer2 = cc.LayerGradient:c... 阅读全文
posted @ 2015-11-06 22:34 养眼大魔王 阅读(1656) 评论(0) 推荐(0)
cocos-lua基础学习(九)spite类学习笔记

摘要:创建精灵local sprite = cc.Sprite:create("Images/grossini_dance_atlas.png", cc.rect(x,y,85,121) )layer:addChild( sprite )local BatchNode = cc.SpriteBatchNo... 阅读全文
posted @ 2015-11-06 21:01 养眼大魔王 阅读(585) 评论(0) 推荐(0)
cocos-lua基础学习(四)quick层封装后的目录结构

摘要:命名空间cc cocos2d核心类ccb cocosbuilder扩展ccs cocostudio扩展cocos2d目录结构bitExtend.lua cocos2d.luacocos2dConstants.luafuntions.lua 提供一组常用函数,以及对 Lua 标准库的扩展js... 阅读全文
posted @ 2015-11-06 18:29 养眼大魔王 阅读(724) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3