Quick 开发环境的搭建及基本语法

环境搭建

     首先应该认识到Quick是Lua的一个封装的插件,它实现了对lua的扩展与增强。
到官网下载对应的Quick安装包,安装后就可以用它新建项目,它自带一个模拟器用来调试。如果想更改代码的话就要考虑响应的IDE了。
     IDE的选择我们采取的是sublime 2 ,下载地址:http://www.sublimetext.com,安装。然后是配置环境(Mac环境下)。sublime中需要导入quick的包——>QuickXDev,下载地址为:http://git.oschina.net/lonewolf/QuickXDec,加压缩后,将此包导入sublime的packages目录下(可通过sublime Text->Preferences->Browse Packages)
接着依次打开Preferences->package Setting->QuickXDev->Setting user 
配置引擎包的路径(Quick安装位置)
{
    "quick_cocos2dx_root":"/Users/student/Documents/quick-cocos2d-x-3.3",
    "author":"zhanghow"
}
配置完成后,退出sublime。
     然后用Quick程序创建新项目,选择存放路径,记得包名的设置应该是xx.xx.projectname
创建好项目,重新打开sublime,将次项目拖拽过来,即打开了此项目。此项目下src目录下为代码部分。
     右键->runAsPlayer即可弹出模拟器,至此环境搭建结束。

基本语法

class介绍:
class方法的作用是创建一个类,第一个参数创建的类名,第二个参数是父类
-- 声明一个场景
local GameScene = class("GameScene", function ()
    return display.newScene("GameScene”);— 第二个参数为新建的场景
end)  — 场景类继承自场景

-- 定义名为Base的基类
local Base = class("Base”) — 可以理解为重载,一个基类,有可能用来处理数据
-- ctor()是类的构造函数,在调用Base.new()创建Base对象实例是会自动执行
function Base:ctor(name)
    self.name = name;
    print("name : ",self.name)
    print("构造函数")

end
function Base:draw(str)
    print("draw my line");
    print(str);
end

return Base; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值