Unity命令

引言:
通常情况下,Unity可以通过双击桌面上的图标启动,也可以通过输入命令行启动(例如,MacOS终端或者Windows的CMD窗口),通过这种方式在启动时会接受命令和信息,这对测试对象自动生成和其他制作任务是非常有用的
在MacOS中,你可以在终端输入一下命令来启动Unity
/Applications/Unity/Unity.app/Contents/MacOS/Unity
Command Line Arguments 命令行参数
-batchmode:
在批处理模式下运行Unity。应始终与其他命令行参数一起使用,因为它确保不会弹出窗口,无需任何人为的干预。当脚本代码在执行过程中发生异常,资源服务器更新失败或其他操作失败时Unity将立即退出,并返回代码为1。请注意,在批处理模式下, Unity将向控制台发送输出版本最小的日志。当然,日志文件将包含完整的日志信息。
-quit:
其他命令执行完毕后将退出Unity编辑器。请注意,这可能会导致错误消息被隐藏(但他们将显示在Editor.log文件)
-createProject <pathname>:
根据提供的路径建立一个空项目
-projectPath <pathname>:
打开指定路径的项目
-logFile <pathname>:
指定将要被写入编辑的log文件
-assetServerUpdate <IP[:port] projectName username password [r <revision>]>:
可通过ip端口强制更新资源服务器的项目。端口是可选的,如果不是的话可以假定一个标准端口(10733)。最好使用此命令配合- projectpath参数确保你在正确的项目里工作。如果没有提供项目名字是那么就是最后一个Unity打开的项目。如果没有选择项目的路径则由- projectpath自动创建。
-exportPackage <exportAssetPath exportFileName>:
根据路径导出package。exportAssetPath是一个文件夹(相对Unity项目的根目录)为了导出Unity项目并且exportFileName是package的名称。目前,此选项只能在同一个时间导出整个文件夹。这个命令通常需要使用- projectpath参数
-nographics (Windows only):
当运行在批处理模式,不会初始化显卡设备。这使得它可以在你的机器上自动按工作流程运行,甚至它没有GPU。
-executeMethod <ClassName.MethodName>:
在Unity启动的同时会执行静态方法,该项目是开放的并且是在可选资源服务器更新完成之后。这可以用来不断的整合,进行单元测试,制作模型,准备一些数据等。如果你想通过命令行返回一个错误,你可以抛出一个异常,会引发代码为1的Unity关闭或其他引发EditorApplication.Exit非零代码
-buildWindowsPlayer <pathname>:
建立一个单独的Windows游戏(例如:-buildWindowsPlayer path/to/your/build.exe)
-buildOSXPlayer <pathname>:
建立Mac游戏(例如:-buildOSXPlayer path/to/your/build.app)
-importPackage <pathname>:
导入提供的package,不会显示导入对话框

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 星期三的清晨,我正想出去上学,却发现门自动反锁了。 我心想:“怎么办,马上上学迟到了,你迟到了,怎...
    一盏热茶阅读 541评论 2 2
  • “每天保持强健的身体和有韧度的灵魂,少对别人抱怨”迷茫有压力“,多跟自己说一句,这局还可以,输赢,起码能学着东西”...
    微酸小小鱼阅读 191评论 0 3
  • 春风带着少女的芬芳扑面袭来 桃花映着红润的容颜妩媚绽开 湖水载着岁月的沉浮波光潋滟 远山覆着生命的绿意托起蓝天 女...
    红芯儿罐头阅读 644评论 0 0
  • 职业规划这个事情其实任何一个人都需要做,因为这是对自己人生的一种负责任,如果不求上进,我混一个岗位是一个岗...
    Hz_一阅读 7,014评论 0 0