[开发小技巧] Cocos2dx应用程序的命令行参数workdir:重定向工作目录

简介: [开发小技巧] Cocos2dx应用程序的命令行参数workdir:重定向工作目录

使用lua开发游戏的时候,一般生成游戏的可执行文件后,一般都不会频繁的再重新生成。

cocos2dx生成的desktop应用程序,加载的代码和资源是在*.app/Contents/Resources里面,项目的源代码其实是在外部,我想要加载外部的代码和资源,方便开发。

发现ProjectConfig::parseCommandLine其实提供了非常多的命令行参数,可以用来控制一些游戏逻辑:

  • -workdir:
  • -writable-path
  • -entry
  • -landscape
  • -portrait
  • -resolution
  • -scale
  • -write-debug-log
  • -console:enable
  • -position
  • -debugger
  • -app-menu
  • -resize-window
  • -retina-display
  • -port: todo
  • -listen
  • -search-path
  • -first-search-path
  • -language-data-path

可以使用-workdir参数,重定向项目源代码到指定的目录,这样就不需要修改源代码重新发布一个特殊版本了。

/Users/xyf/Documents/project/tank/runtime/mac/client_tank2-desktop.app/Contents/MacOS/client_tank2-desktop -workdir "/Users/xyf/Documents/project/tank/"
复制代码


目录
相关文章
|
6月前
Qt程序打包发布记录使用windeployqt工具
Qt程序打包发布记录使用windeployqt工具
|
6月前
|
存储 安全 Linux
【Linux 创建临时文件 API】编程中的瞬息之光:临时文件的艺术与智慧 tmpnam,tmpfile,mkstemp,mkdtemp等函数解析...
【Linux 创建临时文件 API】编程中的瞬息之光:临时文件的艺术与智慧 tmpnam,tmpfile,mkstemp,mkdtemp等函数解析...
115 0
|
6月前
|
NoSQL 开发工具 数据库
基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
6月前
|
NoSQL 开发工具 数据库
基于Python开发的学生信息管理系统控制台程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的学生信息管理系统控制台程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
编译器 C++ Windows
程序环境的内容
程序环境的内容
|
Java 应用服务中间件 容器
javaweb项目中引用带有dll文件处理方式
javaweb项目中引用带有dll文件处理方式
|
NoSQL MongoDB Python
小问题大隐患:如何正确设置 Python 项目的入口文件?
小问题大隐患:如何正确设置 Python 项目的入口文件?
320 0
|
文件存储
Yii2.0框架提供了内置的文件访问组件,可以通过配置只允许访问指定的目录,防止非法文件的包含。这个如何使用?
Yii2.0框架提供了内置的文件访问组件,可以通过配置只允许访问指定的目录,防止非法文件的包含。这个如何使用?
146 0
CLion中创建多个.c文件不能运行问题及报错问题
CLion中创建多个.c文件不能运行问题及报错问题
CLion中创建多个.c文件不能运行问题及报错问题
|
Linux Android开发 iOS开发
QT软件开发: 获取下载、桌面、临时文件....等系统默认目录
QT软件开发: 获取下载、桌面、临时文件....等系统默认目录
341 0
QT软件开发: 获取下载、桌面、临时文件....等系统默认目录