# OnlineUpdateDemo **Repository Path**: Driving_RobotVersion/online-update-demo ## Basic Information - **Project Name**: OnlineUpdateDemo - **Description**: 驾考软件在线更新demo,包括车型、视频、考场等资源以及app本身版本维护 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-06 - **Last Updated**: 2025-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 工程初始化 ### 1.设置 ProjectSettings -> Player -> OtherSettings -> Api Compatibility Level ==>4.x/.NET Framework ### 2. 拷贝包 2.1 项目目录下创建UnityPackages文件夹,并复制第三方包到该目录下 ``` 例如: com.atteneder.draco@4.1.0.tgz ``` 2.2 打开项目根目录 Packages/manifest.json,新增第三方包引用说明 ``` "com.atteneder.draco":"file:../UnityPackages/com.atteneder.draco@4.1.0.tgz" ``` ## Unity ThirdPart UPM 将第三方包打包成Unity Package 工具准备: 目录结构: ``` Assets |——Packages |——Plugin1 |——package |——Plugin2 |——package ``` 打包命令: ```shell cd "Assets/Packages/Plugin1" git archive --format tgz --output "包名@版本号.tgz" 分支名 package ``` package.json示例 ```json { "name":"com.xxx.besthttp", "displayName":"Best HTTP", "version":"2.3.5", "description":"Best HTTP, network tool", "keywords":[ "http", "websocket" ], "author":"xxx", "license":"MIT" } ```