# Collaborate Client Package
![ReleaseBadge](https://badges.cds.internal.unity3d.com/packages/com.unity.collab-proxy/release-badge.svg) ![ReleaseBadge](https://badges.cds.internal.unity3d.com/packages/com.unity.collab-proxy/candidates-badge.svg)
This is the package to add Collaborate support to the Unity Editor. Unlike its predecessor CollabProxy,
this package has completely switched the UI to using UIElements. There is no more CEF, JS, or HTML.
The project is exclusively targeting .NetStandard 2.0 and will not work with the legacy Mono runtime.
The minimum supported version of the Unity Editor is 2020.1a13.
## Development
**For developers:**
Option 1: clone this repository out into the `packages/` directory in a project.
Option 2: clone elsewhere and link with the `packages/manifest.json` file in the project:
```
"com.unity.collab-proxy": "file:/some/path/to/package"
```
To add testing support also add the testibles section to the manifest. Your manifest should look like this:
```json
{
"dependencies": {
"com.unity.collab-proxy": "file:/some/path/to/package",
...
},
"testables": [
"com.unity.collab-proxy",
...
]
}
```
**For internal testers:** simply add the git url into the `packages/manifest.json` file:
```
"com.unity.collab-proxy": "git://git@github.cds.internal.unity3d.com:unity/com.unity.cloud.collaborate.git"
```
If you need a specific revisision:
```
"com.unity.collab-proxy": "git://git@github.cds.internal.unity3d.com:unity/com.unity.cloud.collaborate.git#<rev>"
```
If you need more information, read the [Documentation](https://docs.unity3d.com/Manual/upm-dependencies.html#Git) for package dependencies from git.
Code style is as dictated in [Unity Meta](https://github.cds.internal.unity3d.com/unity/unity-meta).
There are IDE Specific code style configs under the `Config/` directory in the above repo.
## Overview
Source code for the packages is contained within the `Editor/`
and the tests are in `Tests/`. The structure of the package follows
the **MVP** pattern with a separate directory for each group of classes
and interfaces.
Here are some files and folders of note:
```none
<root>
├── package.json
├── README.md
├── CHANGELOG.md
├── LICENSE.md
├── Third Party Notices.md
├── QAReport.md
├── Editor/
│ ├── Unity.SourceControl.asmdef
│ ├── Assets/
│ │ ├── Icons/
│ │ ├── Layouts/
│ │ ├── Styles/
│ │ └── UiConstants.cs
│ ├── Models/
│ │ ├── Api/
│ │ │ └── ISourceControlProvider.cs
│ │ └── Providers/
│ │ └── Collab.cs
│ ├── Views/
│ │ └── Adaptors/
│ ├── Presenters/
│ ├── Common/
│ ├── Settings/
│ ├── Components/
│ ├── Utilities/
│ └── UserInterface/
│ ├── Bootstrap.cs
│ ├── WindowCache.cs
│ ├── ToolbarButton.cs
│ └── CollaborateWindow.cs
├── Tests/
│ ├── .tests.json
│ └── Editor/
│ └── Unity.CollabProxy.EditorTests.asmdef
└── Documentation~/
├── unity-cloud-collaborate.md
└── Images/
```
- `Editor/Assets/` directory of the collaborate assets.
- `Editor/Assets/Icons/` directory for the collection of icons (png) used in the UI.
- `Editor/Assets/Layouts/` directory for the collection of layouts (uxml) used in the UI.
- `Editor/Assets/Styles/` directory for the collection of styles (uss) used in the UI.
- `Editor/Models/` directory of the models in the MVP architecture.
- `Editor/Models/Api/ISourceControlProvider.cs` interface for source control providers. Just Collab for now.
- `Editor/Models/Providers/Collab.cs` backend for providing the interface between this client and collab in the Unity Editor.
- `Editor/Views/` directory of the views in the MVP architecture.
- `Editor/Views/Adaptors/` directory for the list adaptors used in views.
- `Editor/Presenters/` directory of the presenters in the MVP architecture.
- `Editor/Components/` directory for the collection of UIElements components used in the UI.
- `Editor/UserInterface/` directory for the window and toolbar button source code.
- `Editor/UserInterface/Bootstrap.cs` code to bootstrap the toolbar button when the editor starts.
- `Editor/UserInterface/WindowCache.cs` code to cache the state of the window during domain reload.
- `Editor/UserInterface/ToolbarButton.cs` code to create and manage the collab button in the toolbar.
- `Editor/UserInterface/CollaborateWindow.cs` code for the window itself.
- `Tests/Editor/` directory of the client tests.
Each directory contains a README file with additional details about what is contained within them, including code
examples.
## Package Information
For more info on packages and best practices, visit the [package-starter-kit](https://github.cds.internal.unity3d.com/unity/com.unity.package-starter-kit) repository and read the documentation.
## Known Issues
* [COL-1079] The history window doesn't correctly distinguish local vs remote changes
* [COL-573] Publishing new versions of some packages in Collab results in Cannot Copy File error
* [COL-1083] Error message for opening diff tool on conflicted file when none are installed is not very helpful. Workaround is to install and select a supported diff tool in the Preferences->External Tools window.
* [COL-1084] Triggering a domain reload while Collab History tab is open disables the UX until the Editor is focused. Workaround is to click onto the Editor a second time.
* [COL-1085] Go Back To commit in 2020.1 with pre-v1.2.17 in package manifest breaks Collaborate window. Workaround is to open project in a version of Unity older than 2020.1.0a13 where pre-v1.2.17 packages are supported.
没有合适的资源?快使用搜索试试~ 我知道了~
基于unity 3D的赛车游戏
共27438个文件
bin:11516个
meta:5060个
cs:2692个
5星 · 超过95%的资源 需积分: 10 43 下载量 79 浏览量
2022-11-25
18:43:31
上传
评论 5
收藏 286.6MB ZIP 举报
温馨提示
基于unity2021版本的单机赛车游戏,内容包括完整的游戏文件 游戏玩法是从起点控制赛车在规定的时间内到达终点,需要躲避沿途的障碍物,超时或者碰撞障碍物导致赛车损毁都会使得游戏失败 主要技术点:使用easyroads3绘制公路 (本游戏较为简单,可作为课设等的参考)
资源推荐
资源详情
资源评论
收起资源包目录
基于unity 3D的赛车游戏 (27438个子文件)
0002c911992a1b6750ffd5d1a1187677 5KB
0003d299f7dffb46d0cb68ffb654e5b1 4KB
001d8c17b1c9a4f303144490a3762082 3KB
00260dc5b6301684f960fb355d3caf37 18KB
0027280dd746b92fb5f248c450f37951 388KB
0030411e0fbeeb7daf76ecda7f21c95a 6KB
004a074f8db0d40caa9c7887d04f19d1 5KB
00505efd6f894a79f229fa27397719c2 366B
0057a0e94ca3c32130c32c26e452e8f2 5KB
006089a9856ec886c53948b98ea0f219 18KB
00658deed4c5b9cf802fee1ce7ea9fd7 7KB
0068ac65ddd369f4d3d1dc8bd6ed90bc 5KB
00738e619a835a8183ee01eaba680ee3 4KB
008693a59a75c62a7e6fdf8bcbd5bd0b 4KB
00904eaec3b26a6798271aae743e0186 6KB
009e33e67dce21200e03ef8797e26271 6KB
00a7d1834292c1f425c37b633a26f20b 9KB
00b5d5a308e19a6ce1dab338150adb13 11KB
00cb9601cc7386040db5d0c7b8dd4147 134KB
00cef02d3fb1ec40fdfc64863dbfd5e1 18KB
00d8b57529fe69bd96be52f49c26006c 21KB
00e485dd7a0d2fb7d0d7b72a558ac00f 4KB
00e8bf593afa12ec2aea6f2a5239b123 5KB
00ec458351fe7c2cfaaa6ac69b581c41 18KB
00ef0ef348345a764683ad51e5485604 18KB
0102ee382363a436a351a7338f823ce8 11KB
011221338fc7e7eb818c3a93d9200456 4KB
012a043cc434627ad33bf6a9bc9f86a3 18KB
012b8a340fba6b0b5df66004f10bff44 19KB
0130537771db687ee2616d9424a959c0 10KB
0136806a0f5476f2940813613ee67bab 21KB
013af84465ea5beff6181ee617735d6c 5KB
0145f870a0c1c5356c915d13ace88c0e 18KB
014cae8d38f5813896eda3d0b36941e5 8.55MB
015198030c13a884c256f354ec60ac45 6KB
015f6f0088a7eb8be9e5197d16353780 60KB
016a152e7f13100d302841c11895b7b5 12KB
016c9cd53fcafdf577f243a86dd8f60d 5KB
017516b7fff131a52d3923240f20b05c 700KB
018c2d2dc18ecf035cc5f7dbd899599b 5KB
01b110510e430c5c0e7d2a6f06082149 5KB
01b3d977454f8c866b88afeabfdf95c9 18KB
01b54fee4590298f0b45c03854d87a55 8KB
01b93489c0fa91831108ae39d714f09e 5KB
01c2667ff1befb1ba35d54cf0d4a3b1a 5KB
01cfcd5c3e74439d2191a9581d9e7880 4KB
01d1e010dfe3ad895bb2f72e81791cc2 18KB
01d2875b5281233f713829f491913fdb 5KB
01d2e8f844d4ffd48091c8c55467ada8 5KB
01d32a23c8494eb96ced89a472507f9a 13KB
01dd87c75c96534e2477c4b17769d566 4KB
01ea64e983d5b68afd154fa0653f5fac 5KB
01ea808065580fad0aa5d4d5d032f586 8KB
01f767d5527b4655591ffce938aafe8a 4KB
0201b7f5c6b2fafa36fee157f94f44ec 8KB
022f65a1d6f249465a2e7444d9e4eeec 5KB
023a7d5c87f330bdf157b68b831efd03 5KB
023aef807b435c978d567fc6b805b06c 7KB
023c6a99cc814eda68272c4a2f7b8224 21KB
023ca974edee96600adfee3df517ed8b 5KB
023e29033ae78b5afede8c5de8fcb925 34KB
025ae4db6323a68de94b9ecc6d11f87d 18KB
026630d9fe2ad59426b53041e66b1466 5KB
026a396902626a90fcb49277bc70a379 18KB
0281897990005d111cd7f097ceb3f744 21KB
02881994c830950e8494a4fe308bcbf0 4KB
0290b9b66526397df96927e194c68bee 19KB
0292aca391309233daa6915a1b7df075 6KB
029a9bdca3d79c91d9066a9f8c7e0321 5KB
029b9faeaad0a3f4a6873ff67c89373a 8KB
029d54346b5a7c65c3f4f8e6f30bd73f 5KB
02a10f154fd3625a25e42b933e074512 5KB
02abb6e7b5a2367d25006015599d808c 4KB
02c6f08c0c37e0578ed54148b3f3a3df 4KB
02cac44e22c97af5f8c7cc649d554111 34KB
0309860f4c8561aa621f5ab17623ad4f 4KB
031d8af4861fc89fd0eb99eed1cd823e 4KB
032c87c11316dd1a540768f225225fa0 5KB
0348896d94294944170c025173d17d38 6KB
034c3adfd0e4c7604278cd3fd9bb3802 5KB
035157a605c01584122f43add25ed5a0 9KB
035a655ae48c190a07277cd1ca1640d9 16KB
035d95d0c990768699c5be7fd8960018 10KB
0371d66af78f7cad77981430bf8fa226 6KB
03730dff94c35a0817bc20fb4201897a 9KB
03870f4e18ebdba6bdafe824ff47fd79 11KB
039afc0613491157b87bb4731db728f1 18KB
03a6cb8fbf5e5fc35c517e2fab355be2 18KB
03ad56d42b44922de816a7bc6845a859 8KB
03ba928743df905ce82f373d25a59eaf 9KB
03bf89334e2667cb6634038ee0b9cf47 7KB
03cdd520909d278739ad811f2305f39a 60KB
03d376a969525347448c2d158cf723d1 4KB
03d62e92f5e80344aad1aa77fbbce88d 21KB
03e55581c9ddb0c7dd5d1357e6ce0c7f 33KB
03f2b15952c6479dc6c41068efaa9eb3 5KB
04250d8938a0f6d26492eaf844ab1b52 6KB
046293654674ca2c34fc69f7a207dd18 4KB
046af7acca38e27dac36ae1adc2df5e5 7KB
04772bf13ddd85795be70c972f613412 172KB
共 27438 条
- 1
- 2
- 3
- 4
- 5
- 6
- 275
资源评论
- 马克love2023-07-25这个赛车游戏基于Unity 3D,画面精致,玩起来很流畅。
- 艾法2023-07-25这个基于Unity 3D开发的赛车游戏,操作简单,适合新手玩家入门,但也能给有挑战性的玩家带来一定的挑战。
- 周林深2023-07-25这个基于Unity 3D的赛车游戏,玩法新颖,关卡设计有趣,给人一种乐趣。
- 查理捡钢镚2023-07-25通过这个基于Unity 3D的赛车游戏,你可以感受到赛车运动的速度和激情,让人身心愉悦。
- RandyRhoads2023-07-25这款赛车游戏利用Unity 3D技术,场景设计逼真,给人一种身临其境的感觉。
THEWHY
- 粉丝: 3616
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- yolo目标检测项目实验
- downloadFile-1.hc
- Centos7.9环境下离线安装开源版Nginx(亲测版)
- C++课程设计:基于Qt的航班信息管理系统
- ADS7822UVerilog驱动,前面传的有点问题
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
- 关于学习Python的相关资源网站链接及相关介绍.docx
- (HAL库)基于STM32F103C8T6的温控PID系统[Dht11、ESP8266、无线透传、L298N……]
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功