软件介绍
x-studio365是一款强大的游戏开发编辑软件,它基于cocos2d-x引擎开发,具有十分丰富的编辑功能,包括2D粒子编辑和场景编辑等等,除此之外x-studio365还支持调试Lua程序。x-studio365采用C++编写,不仅性能出色,而且使用起来十分方便简单,有需要的用户敬请下载。
软件特色
简单易上手
同VSCode, Sublime Text等快捷键一致。
轻量级
软件安装包仅15MB, 极速安装。
高性能
软件核心由C++编写而成, 启动快。
功能介绍
调试任何包含Lua引擎(虚拟机)的程序
可创建基于Unity3D(xLua,slua,tolua)、Cocos2d-x Lua、Quick-Cocos2dx-Community的编辑和调试工程。
调试标准Lua引擎(虚拟机)程序
可创建基于LuaJIT, Lua5.1, Lua5.2, Lua5.3的编辑和调试工程,Lua初学者也可以快速上手使用。
CSD恢复
支持将CocosStudio2.x发布的.csb或.json还原成CocosStudio .ccs工程。
界面编辑
支持Cocos2d-x场景UI和2D粒子编辑。
快捷键表
快捷键 |
功能 |
Shift+Alt+Enter |
全屏 |
Alt+ MouseWheel |
缩放节点 |
Ctrl+Alt+MouseWhell |
缩放渲染窗口 |
Alt + MouseMove |
移动场景中的对象 |
Ctrl + Alt + MouseMove |
移动渲染窗口 |
↑↓←→ |
微调UI节点 单位1px, 若连续按着不放移动单位为2px |
按住Shift |
可保持宽高比缩放节点 |
按住Ctrl |
鼠标单击节点, 加选节点 |
F5 |
启动调试 |
F10 |
单步步过 |
Ctrl+F10 |
运行到当前行 |
F11 |
单步步入 |
Shift+F5 |
停止调试 |
Ctrl+Shift+F5 |
重启调试 |
Ctrl+F5 |
启动目标程序不调试 |
Ctrl+F |
弹出查找对话框 |
F3 |
查找下一个 |
Shift+F3 |
查找上一个 |
Ctrl+Shift+U |
将选中文本转换为大写 |
Ctrl+U |
将选中文本转换为小写 |
Alt + MouseMove |
块选文本 |
Ctrl + Shift + F |
全工程查找 |
Ctrl + D |
加选下一个匹配字符串 |
Ctrl + E |
复制当前选中文本并粘贴到行尾 |
Ctrl + I |
修正代码缩进,格式化文档 |
Ctrl + P |
快速搜索工程中文件 |
Ctrl + R |
快速搜索本文档函数 |
Ctrl + Tab |
快速切换活动文档 |
Ctrl + F2 |
更改所有匹配文本 |
Alt+→ |
显示自动完成列表 |
Ctrl+Alt+Num9 |
切换代码编辑视图主题(目前支持5种) |
Ctrl + Q |
在x-studio多个进程实例之间快速切换 |
Ctrl + B |
Luacheck静态分析Lua代码 |
Ctrl + Shfit + P |
打开快捷命令对话框 |
按住Ctrl + Shift |
点击大纲+/-号按钮 切换全部大纲显示 |
Shift + F9 |
打开快速监视对话框 |
按住Ctrl/Shift |
右键资源视图文件,可弹出桌面Shell菜单 |
软件配置
打开软件配置
通过软件主菜单【文件】【打开】【打开软件配置文件】即可快速打开软件配置进行编辑,如图所示:


软件各配置说明
config-settings 属性说明
属性 |
功能 |
fps |
渲染场景帧率 |
scaleAccuracy |
渲染场景缩放粒度 |
maxUndoRedoSize |
场景编辑器最大撤销反撤销数 |
etc1AlphaSuffix |
ETC1格式透明纹理后缀 |
vsync |
是否渲染场景垂直同步,若开启则帧率会锁定在60fps |
msaa |
多重采样抗锯齿, 有效值2,4,8 |
antiAliasTex |
是否默认开启纹理抗锯齿 |
projection3d |
3D投影矩阵 |
depthTest |
是否开启深度测试 |
saveAllDocBeforeDebug |
在启动调试前是否保存所有已修改文档 |
logBufferSize |
日志缓冲区大小,默认为5M, 单位Mbytes |
logFlushFreq |
日志输出频率 |
tmHeightMinimum |
监视窗口最小文本高度,通常不需要修改 |
commandTimeout |
命令超时时间,毫秒 |
cacheFindData |
是否缓存全工程内容搜索文件数据 |
cacheFindDataThreshold |
缓存全工程内容搜索最大文件数 |
showFindingProgerss |
是否显示全工程搜索进度对话框 |
signatureSourceFile |
新建文件是否带UTF-8签名 |
inspectFileFilters |
支持检索代码文件的文件类型 |
maxActiveFileStack |
最大活动文件栈大小 |
maxNavigateSize |
最大前进后退导航书签数 |
glClearColor |
场景默认底色RGBA值 |
maxHighlightLines |
自动高亮选中文本最大行数 |
openAnsiAsUtf8 |
是否已utf-8模式打开纯ansi文本 |
autocExtEnabled |
是否启用扩展API是,目前默认扩展API提示是cocos2d-x-3.16, 可通过修改软件安装目录下settingscpropslua.properties文件中配置来修改 |
correctIndentOnSaving |
是否在保存时修正文档缩进,默认值0, 不修正 |
sortMembers |
是否排序成员,默认值1, 启用排序,会略微影响变量监视性能 |
cacheFilterLog |
是否开启日志过滤缓存,启用后,过滤行为类似xcode, 但注意,大量日志时,可能会导致编辑器卡顿, 默认值0,关闭 |
splitLogLines |
是否分割日志行,以启用按行过滤,默认值0 |
mapModeVScrollBarEnabled |
是否启用MiniMap垂直滚动条,默认值1,启用 |
serializationFormat |
浮点数序列化格式,默认值%.4f |
clang-format-options/fallback-style ClangFormat-10.0格式化fallback代码风格配置,可取值:
Microsoft, LLVM, Chromium, Google, Mozilla, WebKit
luacheck-params 执行Lua代码静态检查参数, 具体可查看Luacheck文档
designsize-list 添加软件UI编辑设计尺寸支持,根据需求随意添加
配置生效说明
立即生效的配置: clang-format-options/fallback-style, luacheck-params
下次启动生效的配置: config-settings, designsize-list |