![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qucik-cocos2d-x
文章平均质量分 82
阳光下的
这个作者很懒,什么都没留下…
展开
-
cocos2dx3.0导出自定义类到lua的方法详细步骤 / JSB一样
我写了一个用3.0的工具导出类到lua,自动生成代码的方法。以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。下面我就在说下具体做法。1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0\tools\tolua\README.mdown说得去做,不做赘述。2、写c++类(我测试用的是cocos2d-x-3....转载 2020-03-19 19:58:44 · 464 阅读 · 0 评论 -
新文章 - Lua中的ipair 和 pair的区别 / table
参考博客:https://blog.csdn.net/W_han__/article/details/51376615参考博客:https://www.jianshu.com/p/4db84cf0d61a(初探 lua 的唯一数据结构 table)------------------------------------------------------------------...原创 2014-04-19 21:27:40 · 889 阅读 · 0 评论 -
Cocos2d Lua开发环境完全搭建
总体思路:用cocos2d自带的phthon脚本生成工程,cocos2d自带lua虚拟机,通过babelua插件显示已经创建的lua工程 然后通过代码中增加lua-cocos2d的接口来创建工程安装visual studio 2013 http://pan.baidu.com/s/1i5QMW1v安装python http://pan.baidu.com/s/1eSy2I9...转载 2020-03-12 18:55:13 · 1931 阅读 · 0 评论 -
Cocos2d+Lua 游戏开发中的技巧系列之一 Lua require的语法糖
在Lua中for语句跟其他语言的for类似,语法上有一点点区别。Lua的for语句有两种:数字型和泛型数字型:[plain]view plaincopyprint?forvar=exp1,exp2,exp3doendvar从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体转载 2014-04-19 11:09:10 · 1621 阅读 · 0 评论 -
cocos2dx lua类及继承,class解析
学习quick cocos2dx,首先必须要掌握基本的lua知识,在quick中,大量出现了类,继承以及class,因此个人认为必须对这一块有很好的理解。首先,先描述一下lua的自定义类的写法,这是从function.lua中注释中摘录出来的,个人觉得描述的比较详细。创建一个类//定义名为 Shape 的基础类local Shape = class("Shape") // ctor(...转载 2020-03-11 21:37:44 · 929 阅读 · 0 评论 -
Quick 触摸机制+config详解
显示层级我们知道 Cocos2d-x 里,整个游戏的画面是由一系列的 CCScene, CCNode, CCSprite, CCLayer, CCMenu, CCMenuItem 等对象构成的。而所有这些对象都是从 CCNode 这个类继承而来。我们可以将 CCNode 称为 显示节点 。一个游戏画面就是许多显示节点构成的一棵 树 ,如下图:在这棵树里,CCNode转载 2015-01-14 10:21:57 · 780 阅读 · 0 评论 -
quik讲解-2
1:local MainScene = class("MainScene", function() ----- ???? return display.newScene("MainScene")end)function MainScene:onExit()endfunction MainScene:ctor()endreturn Ma原创 2015-01-14 13:02:26 · 814 阅读 · 0 评论 -
lua与C++ / Lua 与C交互
lua 栈 API 一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。 简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:二.堆栈的操作因为l原创 2015-01-15 11:18:52 · 1043 阅读 · 0 评论 -
Lua断点调试
零基础学Cocos2d-X 3.0 -原创 2014-04-21 11:38:10 · 1680 阅读 · 0 评论 -
lua中table的几种形式
table数组 下面3种方法来定义table都是合法的,实际上他们都在做同样的事情。3和4的其实是一样的,只是告诉你在这里换行是没有必要的,尤其把table作为函数参数时经常用到。 方法1: local colorTable = {} colorTable[1] = "blue" colorTable[2] = "red" colorTable[3] =原创 2015-01-15 19:30:30 · 1036 阅读 · 0 评论 -
quick 常见bug
1: 用冒号生命的函数, 再调用是用点,少了个参数。 成员函数一律统一用冒号原创 2015-01-22 14:51:24 · 698 阅读 · 0 评论 -
poker网络 -2
为啥登陆是 用短连接, why不用socket — 没必要, 就连一下就Ok l 1: ,在Lua中,只有false和nil才计算为false,其它任何数据都计算为true,0也是true! 解释:断线重连 2: print(type("*****---_" .. a)) — string解释: self.names["room_" .. i原创 2015-02-04 20:42:33 · 586 阅读 · 0 评论 -
Mac下搭建quick cocos2d-x编译环境
一. 我知道在你的电脑中一定已经安装好了Xcode(没有自己下载去吧),打开Xcode,开启“偏好设置”对话框(commond + ,)。如果打开之后出现的是这样的一个对话框,那么直接安装commond line tools即可:如果你是这样的....说明你的OS X系统10.9以上的版本,那么如何安装commond line tools呢?那就更简单了转载 2014-04-20 17:26:38 · 5199 阅读 · 0 评论 -
Sublime Text代码编辑器
Sublime Text代码编辑器1: 新建文件佳 — command +s否则显示不出来 baocun2: 运行 — 打开对应minutle。 雨Xcode是平等的 3: 一行多语句, 必须用 ; 否则随意4: 运行前要先保存. 运行 。 快捷键: oommand + D 选中多个 comand + P 查找/搜索6:原创 2015-01-14 10:24:24 · 923 阅读 · 0 评论 -
关于Quick与2d-x -3
官方问答:1:lua 不用操心指针等等, 不会出现野指针神莫得问题, Quick现在有触控维护2:脚本语言弱点:在做计算密集型任务时。 可以解决 比如说:这一片,把大量计算的用C++写(函数),再导出 给lua使用。3: JS最大的优势, 可以跑在浏览器上4: quick适配:本质上2d-x的。 2种:做改进。 比如说你的游戏横屏的, h不变,让w随着设备变化,coc原创 2015-01-15 15:21:44 · 619 阅读 · 0 评论 -
cocos2dx lua 网络
3: A : Tag用于标示此次网络请求。request->setTag("hettp test”);B CCHttpResponse封装了网络请求的结果,所以回调函数中主要是取出CCHttpResponse中的数据( [Cocos2d-x v3.x官方文档]如何使用HttpClient )(深入浅出Cocoa]iOS网络编程之Socket)三,服务器工作流程原创 2015-01-26 14:08:48 · 1630 阅读 · 0 评论 -
Poker UI - 1
------------------------saturday--------tolua++ 让你不用写这些底层东西(可看具体的代码)-------------------------------- 这个C++函数lua不能直接调用,需要一个中介函数:2: local root = DollUIReader:getInstance():loadCCB(pa原创 2015-01-24 11:58:50 · 670 阅读 · 0 评论 -
Lua基础语法-1
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2. string库中所有的function都不会直接操作字符串,而是返回一个结果 string.byte(string [,pos]):返回第pos个字符的整数表示形式.如a为97.string.char(i1,i2...):i1,i2为整型,将i1,i2..等转化为对应的字符然后连原创 2015-01-14 10:15:54 · 2919 阅读 · 0 评论 -
Lua示例 CaptureScreen(截屏)牛
Cocos2d-x 3.2 Lua示例 CaptureScreen(截屏) Cocos2d-x截屏功能是从3.2开始提供的,本篇博客就是介绍Cocos2d-x 3.2中Lua示例中的截屏功能。效果如下所示:例子代码如下:[javascript] view plaincopy--[[ 截屏测转载 2015-01-22 21:33:16 · 4296 阅读 · 0 评论 -
Poker UI 2 美工分类
1: 数据是为UI服务的, 所以playerNode..要使用playerData中的值2: 待数据更新之后,通过事件或消息机制,刷新UI---- 获取玩家信息pomelo_event("getPlayerInformation")function Receive.getPlayerInformation( data ) — 拿到的数据 -原创 2015-02-10 09:57:13 · 755 阅读 · 0 评论 -
Quick-Cocos2d-x 如何入门
2.player走起安装好Quick之后,我们先来开启player跑跑看,初窥一下Quick,也正好验证一下环境变量的配置是否争取了。上面已经提到了安装完成后player所在的位置,毫不犹豫的点击运行,如果一切顺利,player就顺利启动了,点击示例标签你会看到如下界面:这里包含了Quick提供的一些示例项目,单击某个示例将会启动一个新的player打开所选示例。你转载 2015-01-30 13:19:50 · 1558 阅读 · 0 评论