[开发小技巧] 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/"
复制代码


目录
相关文章
|
4月前
|
数据挖掘 开发工具 Python
基于Python开发的企业编码生成系统(源码+可执行程序+程序配置说明书+程序使用说明书)
基于Python开发的企业编码生成系统(源码+可执行程序+程序配置说明书+程序使用说明书)
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
|
4月前
|
NoSQL 开发工具 数据库
基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
4月前
|
NoSQL 开发工具 数据库
基于Python开发的学生信息管理系统控制台程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的学生信息管理系统控制台程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
4月前
|
定位技术 开发工具 Python
基于Python开发的玛丽大冒险小游戏(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的玛丽大冒险小游戏(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
4月前
|
NoSQL 开发工具 数据库
基于Python开发的五子棋小游戏(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
基于Python开发的五子棋小游戏(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)
|
8月前
|
编译器 C++ Windows
程序环境的内容
程序环境的内容
|
11月前
|
Linux Go C语言
嵌入式linux之go语言开发(十一)让web服务器跑在终端上,通过网页配置终端参数
嵌入式linux之go语言开发(十一)让web服务器跑在终端上,通过网页配置终端参数
|
11月前
|
API 索引 Windows
【滴水逆向P77】加载进程(PE查看器)应用程序源码解析(下)
【滴水逆向P77】加载进程(PE查看器)应用程序源码解析
|
11月前
|
存储 数据可视化 BI
【滴水逆向P77】加载进程(PE查看器)应用程序源码解析(上)
【滴水逆向P77】加载进程(PE查看器)应用程序源码解析