今天刚接触lua 写写环境配置和基本设置
首先是安装开发工具:
Quick: http://www.tairan.com/engines-download 引擎
Sublime Text的下载地址为:http://www.sublimetext.com/ 代码编辑器
QuickXDev的下载地址为:https://codeload.github.com/iTyran/quick-comminuty-dev/zip/master 代码补全工具
配置环境:
Quick下载好后安装,装好后点击setup_win.bat写入路径,写入成功会在桌面生成一个名为player3的图标.
Sublime Text直接安装就行.
QuickXDev解压后重命名quick-comminuty-dev, 打开 Sublime Text 中依次选择 Preferences ==> Browse Packages... ,解压到Sublime Text的 Packages 目录下。
在Sublime Text 中依次选择 Preferences ==> Package Settings ==> quick-community-dev ==> Setting-User,
此时将自动创建一个文件,在文件中输入如下内容,并保存为 quick-comminuty-dev.sublime-settings:
{
// must set the path
"quick_cocos2dx_root": "F:\\Quick-Cocos2dx-Community", //quick 的安装路径
// lua template attributes
"date_format": "%Y-%m-%d %H:%M:%S",
// i.e. peter or peter (peter@gmail.com)
"author": "peter",
// compile_scripts encrypt key,no encrypt when empty
"compile_scripts_key": ""
}
创建工程:
打开桌面上player3 ==> 新建工程,player会自动切换到新建项目的界面。

创建完成后 project 会变成open ,点击 open 就可以看到原始的工程模拟器...
打开Sublime Text ==> File ==> Open Folder ==> 选中工程路径下的src文件 ==> 然后点击右下选择文件夹...
在Sublime Text中打开quick模拟器:
右键src ==> Run With Player
config.lua下的配置含义:
- DEBUG: 配置Quick工程的调试信息状态,0表示关闭,1表示打印少量调试信息,2表示打印标准调试信息。
- DEBUG_FPS: 是否显示模拟器左下角的FPS信息
- DEBUG_MEM: 是否要每10秒打印一次内存信息
- LOAD_DEPRECATED_API: 是否加载已经废弃了的API
- LOAD_SHORTCODES_API: 是否加载短代码
- CONFIG_SCREEN_ORIENTATION: 游戏中的屏幕方向,landscape横屏,portrait竖屏。
- CONFIG_SCREEN_WIDTH: 屏幕宽度,但屏幕方向为“landscape”横屏时,该属性表示屏幕的高度
- CONFIG_SCREEN_HEIGHT: 屏幕高度,但屏幕方向为“landscape”横屏时,该属性表示屏幕的宽度
- CONFIG_SCREEN_AUTOSCALE: 屏幕适配策略,如FIXED_WIDTH、FIXED_HEIGHT和FILL_ALL
display 常用的属性:
- display.widthInPixels, display.heightInPixels: 屏幕分辨率的宽、高
- display.width, display.height: 设计分辨率的宽、高
- display.cx, display.cy: 设计分辨率中央的 x、y 坐标
- display.left, display.top, display.right, display.bottom: 设计分辨率四边的坐标
- display.c_left, display.c_top, display.c_right, display.c_bottom: 当父对象在屏幕中央时,屏幕四边的坐标
- display.contentScaleFactor: 设计分辨率到屏幕分辨率的缩放因子,不同于内容缩放因子。
ps:今天在创建新工程的时候...突然报错了..get data from file (工程路径/main.lua) failed..
百度了半天都没有解决办法..然后尝试了一下默认路径创建新的工程竟然成功了..之后呢..改变其他的路径在创建也OK了...
今天刚接触lua 写写环境配置和基本设置的更多相关文章
- Lua开发环境配置
Lua(英语发音:/ˈluːə/)程序设计语言是一个简洁.轻量.可扩展的脚本语言,是葡萄牙语中“Luna”(月亮)的意思. Lua is a powerful, fast, lightweight, ...
- 安装Nginx+Lua+OpenResty开发环境配置全过程实例
安装Nginx+Lua+OpenResty开发环境配置全过程实例 OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用. ...
- 详解LUA开发工具及其环境配置
LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧.看我能不能忽悠到你. LUA是语言,那么一定有编写的工具.第 ...
- 【最新版】从零开始在 macOS 上配置 Lua 开发环境
脚本语言,你可能更需要的是 Lua 不同的脚本语言有不同的特性,第一接触的脚本语言,可能会影响自己对整个脚本语言的理解和认知.我以前接触最多的脚本语言是 JavaScript.后果就是:我一度以为脚本 ...
- 【LuaJIT版】从零开始在 macOS 上配置 Lua 开发环境
前言 这篇文章针对的是基于 LuaJIT 的环境配置.借助于 LuaJIT,Lua 的执行效率可以进一步提升几十倍.如果你不是很清楚自己是需要 Lua 还是 LuaJIT,那么建议你从 LuaJIT ...
- cocos2dx && Lua 环境配置
需要的材料: 1.vs2013 2.python-2.7.3(2.7.x高于2.7的版本可能会出现错误) 3.Sublime Text 2(破解的) 4.cocos2dx-3.2 步骤: 1.安装vs ...
- Sublime Text3配置Lua运行环境
Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...
- Lua环境配置和工具介绍
官网地址:http://www.lua.org/ Lua环境配置方式: (一)环境变量配置方式: (1)官网下载LuaDist,并解压缩到 c:\ (目录可自定义) 例如:C:\ environmen ...
- cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自己定义c++方法绑定到lua的的方法
网上有好多写如何讲自己定义的方法绑定到lua的文章,当中都仅仅对环境配置做了简单的介绍,看到有的帖子写在绑定中遇到了各种各样的error.大部分是因为环境配置不对导致的,下面是官方的文档有标准的说明, ...
随机推荐
- VC++ 创建自己的头文件包含GUID
Guidgen 是比较好用的工具之一,可以使用它来创建ActiveX控件的UUID,同时可以创建独特的剪贴板格式名称和唯一的标识符的内核对象, 如信号量.互斥和事件. 但我需要为另一个目的创建一个唯 ...
- 上传Docker镜像到阿里云
1.配置阿里云的镜像加速器:https://cr.console.aliyun.com/#/accelerator 2.命令行登录到阿里云的doker仓库,--username为阿里云的用户名 d ...
- C# winform 中MessageBox用法大全(附效果图)
我们在程序中经常会用到MessageBox. MessageBox.Show()共有21中重载方法.现将其常见用法总结如下: 1.MessageBox.Show(“Hello~~~~”); 最简单的, ...
- Boatloader的工作流程
(1)第一节阶段的功能 1.硬件设备的初始化 2.载入u-boot第二阶段的代码到我们的RAM空间 3.设置好栈 4.跳转到第二阶段的代码入口 (2)第二阶段的功能 1.初始化本阶段所使用的硬件设备 ...
- Struts2_day01--导入源文件_Struts2的执行过程_查看源代码
导入源文件 选中按ctrl + shift + t进入 Struts2执行过程 画图分析过程 过滤器在服务器启动时创建,servlet在第一次访问时创建 查看源代码 public class Stru ...
- 面试题思考:解释一下什么叫AOP(面向切面编程)
这种在运行时,动态地将代码切入到类的指定方法.指定位置上的编程思想就是面向切面的编程. AOP是Spring提供的关键特性之一.AOP即面向切面编程,是OOP编程的有效补充. 使用AOP技术,可以将一 ...
- ERROR in [copy-webpack-plugin] unable to locate "D:/xxx/xxx/xxx"
vue打包的时候npm run build报错 ERROR in [copy-webpack-plugin] unable to locate "D:/xxx/xxx/xxx" 这 ...
- requireJs官方使用教程(转)
原文地址:http://www.requirejs.cn § 1.使用 § 1.1 加载 JavaScript 文件 RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script ...
- 巨蟒python全栈开发-第11阶段 devops-git&&openpyxl2
大纲 1.git分支 2.git tag 3.git 忽略文件 4.正则表达式 5.openpyxl写数据 6.openpyxl读数据 1.git分支 2.git tag 3.git 忽略文件 4.正 ...
- _init_() got an unexpected keyword argument ‘shape’
按照<TensorFlow:实战Google深度学习框架>一书学习的tensorflow,书中使用的是0.9.0版本,而我安装的是1.11.0 如果按照书上的例子来,因为这本书使用tens ...