今天刚接触lua 写写环境配置和基本设置

2024-08-24 20:58

本文主要是介绍今天刚接触lua 写写环境配置和基本设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天刚接触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了... 

posted @ 2016-05-27 17:02 HaoK 阅读( ...) 评论( ...) 编辑 收藏

这篇关于今天刚接触lua 写写环境配置和基本设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103588

相关文章

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

如何配置Spring Boot中的Jackson序列化

《如何配置SpringBoot中的Jackson序列化》在开发基于SpringBoot的应用程序时,Jackson是默认的JSON序列化和反序列化工具,本文将详细介绍如何在SpringBoot中配置... 目录配置Spring Boot中的Jackson序列化1. 为什么需要自定义Jackson配置?2.

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

Spring中配置ContextLoaderListener方式

《Spring中配置ContextLoaderListener方式》:本文主要介绍Spring中配置ContextLoaderListener方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录Spring中配置ContextLoaderLishttp://www.chinasem.cntene

Python Faker库基本用法详解

《PythonFaker库基本用法详解》Faker是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍PythonF... 目录安装基本用法主要功能示例代码语言和地区生成多条假数据自定义字段小结Faker 是一个 python