您的位置:首页 > 产品设计 > UI/UE

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

2016-11-14 21:20 337 查看
环境搭建

     首先应该认识到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; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐