zoukankan      html  css  js  c++  java
  • Unity 命令行参数

    通常情况下,Unity可以通过双击桌面上的图标启动,也可以通过输入命令行启动(例如,MacOS终端或者Windows的CMD窗口),通过这种方式在启动时会接受命令和信息.我们可以制作一些小工具跟Unity通信或者调用Unity里面的方法(比如一键打包APK,通过第三方工具把资源打包成package包).

    你可以在圣典里面查询到全部的命令行参数: http://game.ceeger.com/Manual/CommandLineArguments.html.

    我们在学习下最简单的Unity命令参数,通过控制台让Unity在F盘创建一个空项目然后结束程序

    C:Program Files (x86)UnityEditor>unity.exe -createProject F:UnityCodeDLLCode -batchmode -quit

    解释下上面命令行的意思:

    unity.exe 表示启动Unity程序
    createProject 创建Unity项目,后面是创建的目录
    batchmode 运行Unity程序不弹出Edtior界面
    quit 执行完所以命令之后结束Unity程序

    二、利用命令行调用Unity我们自己写的方法打一个package出来

    首先是我们的Unity里面自己类写的代码:

    public class MyEditor : Editor {
    
    
        [MenuItem("Assets/Export MyPackge")]
        public static void MyExportPackge() 
        {
            //把一张图片导出成unitypackage包
            AssetDatabase.ExportPackage("Assets/Texture/1.png", "F:/MyPackAge.unitypackage", ExportPackageOptions.IncludeDependencies);
        }
    
    }

    我们在命令行输入一下指令(executeMethod 类名.方法名执行某一个方法)

    C:Program Files (x86)UnityEditor>Unity.exe F:UnityCodeDLLCode -quit 
    -batchmode -executeMethod MyEditor.MyExportPackge

    然后你能就在F盘下看见导出的package包啦

    image

    今天就先写到这里(呵呵)

    如果你感兴趣,你可以把你妹妹介绍给我
  • 相关阅读:
    文件操作
    需特别注意的地方(关于内存机制)
    数据类型的汇总和功能
    python之http请求及响应
    8.centos7进入单用户
    Android Studio使用总结
    django之数据库models
    django之错题集
    python之mysql安装配置
    python之pycharm的debug调试使用
  • 原文地址:https://www.cnblogs.com/plateFace/p/4781758.html
Copyright © 2011-2022 走看看