# 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/
│ └── Collaborate
│ ├── Unity.CollabProxy.Editor.asmdef
│ ├── Assets/
│ │ ├── Icons/
│ │ ├── Layouts/
│ │ ├── Styles/
│ │ └── UiConstants.cs
│ ├── Models/
│ │ ├── Api/
│ │ │ └── ISourceControlProvider.cs
│ │ └── Providers/
│ │ └── Collab.cs
│ ├── Views/
│ ├── Presenters/
│ ├── Common/
│ ├── Settings/
│ ├── Components/
│ ├── Utilities/
│ └── UserInterface/
│ ├── Bootstrap.cs
│ ├── WindowCache.cs
│ ├── ToolbarButton.cs
│ └── CollaborateWindow.cs
├── Tests/
│ ├── Collaborate
│ │ └── Editor/
│ │ └── Unity.CollabProxy.EditorTests.asmdef
│ └── .tests.json
└── 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小游戏开心玻璃杯
共2000个文件
meta:294个
md:233个
unity:102个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 23 浏览量
2023-11-16
10:31:31
上传
评论
收藏 57.19MB ZIP 举报
温馨提示
已订阅专栏的用户请找博主免费获取 http://t.csdnimg.cn/nwXVT 开心玻璃杯 前几年比较火的一个小游戏。在不同的场景关卡里面画线引导水龙头里面的水进玻璃杯里面,根据水量的多少得分得星。1.本游戏没有编写关卡编辑器,所有关卡都是一个个自定义制作的,属于体力劳动 2.本游戏整理逻辑不复杂,是一款比较容易上手的2d游戏 3.游戏的核心技术就是动态画线并添加碰撞逻辑 4.本游戏可以pc端也可以移动端
资源推荐
资源详情
资源评论
收起资源包目录
unity小游戏开心玻璃杯 (2000个子文件)
000771635a267e72a29a00000acbbf5c 28KB
00342a1f96d4b2d1af4890865196315e 11KB
004779a5e5d4b92873e9dadcc338dadc 8KB
0070633c2a656bfe57ab1e0da43fc393 13KB
007d3f07b4877f9dcd32eea614cd7c0f 21KB
00a3fb15f588b7cb0b6eae2df697c888 16KB
00d5974b5138b9f6567d126ce3bca64f 6KB
00e1d866828f41c19cab319ce64a405d 18KB
00e4d91b4edb06f4779f920ec758e587 21KB
0102d19c004a82bc103d7cb00ce22b52 5KB
010af0b4f994eb61c587323d95ff3148 21KB
0113f1f3987fafd0eee0e7d527e8208e 33KB
01240354fd3e2584a0b8c1d538bad441 5KB
013f622af05e2e29f886500ac3675602 18KB
01646ae095268cf3296688c1aa37c00a 18KB
01767a69cad71e7c2db952c93e4206a7 4KB
01cafd33f1a40837974c922ba6ad3d9d 5KB
01e19fe1cfda15ab33324f36181de385 5KB
03018b28e05dfb53a8bdb3716fc68379 12KB
032952476c7c9f753e26e63c8db4cc2c 21KB
037318e22ed2e545d7619e7bdb1de51d 18KB
03a052cd72cbaa3c2d58f22459f117a3 6KB
03b0303cdd97ed3ce3dc709402c025f7 285KB
03bdfd82c0b9cbcb742115ed706b1800 16KB
03d45b6dc9a51bf8c64480eaeeccc921 4KB
03e4d8ab46f1f927802ca8668c05a710 9KB
071acd9a2eeec656f6f56bf794897449 28KB
072fffc59c676ebe9b245a0d1cb678a2 7KB
0736b615b67cd604565c62fc25862ff7 5KB
07709f67e2a2bce705a57b6ee18916fb 18KB
07ae3167fecff84e14434703af2a30ce 5KB
07c9aa047672ca45e81a7ace9e25f39c 18KB
091256baad466550135839ad70770e84 5KB
0924a8990782cfe13752f94aa1c7e5bf 6KB
09303d8d2c8bb911420493d6550d7649 6KB
09606dec2e8e1fde64627f06cf649d59 18KB
0986c7cf7dbaa7b6af409adcd47c92ce 18KB
09e7ebef8aae9ed0bdeb1c1d3d164437 10KB
09e84220e87740dbe5b65f35424c3412 8KB
09eb36a7c3a9ffab62a518d10d0dee26 21KB
09f6c18d18536d05580d46d27a0d1ff3 5KB
09fcd630bb753bbe83dbf8907f7f28c9 6KB
0b0ad5cae72f110cdda85454a7789363 5KB
0b4a0773c8bf22fc813ba4c88a8ff02b 285KB
0b4d6d9a6b92553f8b9c21f9a9857447 8KB
0b66bb49009e1286758e0e7c776d2988 5KB
0b8108dd89d987e6929273c8b052b21b 23KB
0b922374deebec66c5e8090ef4474387 283KB
0bbe336c5256cd3c60220c99cbfc53f4 12KB
0bc08e0138246e5a14067cae697a63e7 7KB
0bc4ef4b13c50b2fcfb4ff81c8c02a5a 6KB
0d28b58c104fc607fe23baab6903c8f1 5KB
0d2e37f510413afe75a8625f441e43b4 5KB
0d493c52e2b3ad29214497050039663f 6KB
0d62fcf3bee37408e96a1f67fd362ab5 37KB
0da26e328708c1b0f8d8928c21be8213 29KB
0da4260dee5b9dee97ea31323924459e 5KB
0deac8671d2db691b8d8b617dc3f38f5 21KB
0e10d52ac1e15e827ce8d498967ab3f6 8KB
0e1dcfadcdd6c119c60784b26ddc31d3 21KB
0e95daa212b9e0e655bb8c767c09f239 9KB
0ed6d6b0ba74e3d32f952b91045ceda5 29KB
0ee00e00ece450c55070eba9c841b962 7KB
0eed62f1037301d062a72305a1cbd9e0 7KB
0efb6f274f7063901e48cf5024a37e15 6KB
0f0b97155101e4fec01f1f8e85271a36 10KB
0f170503bb9208a6e3b85dd97ee5888d 5KB
0f6dd03d6f0b5e3e3a6adc440e73893c 5KB
0f6ee150392e498b2d490cecd90a7e91 38KB
0f83b27a8ebc983fe09a42cdd17382ec 12KB
0f8a7d6eb8e46ef38e0363c4d5db5734 29KB
0fc654b30e88f27aa0d69d4a22efbf8e 6KB
0fd64fb4867dee7f6501e1056f76cd20 4KB
0fd7b001d70496afb26521671c2adbc4 10KB
0fd83437ee6aeeb20abd5a2ef89f6d80 6KB
0ff6adaa53d9d42a5e6e864a584de399 6KB
10214a9b6914f214c96c87a43cbe7809 22KB
10617904105ab597fe1c31080414763e 286KB
108b6a59f9ac0af4f940e5d324f3a363 16KB
1099080f54c0e59208609a28115265f3 8KB
10b99cbc3359490ec0dc7cfdaadc20d5 9KB
10cd8ce28ddc41e18adc547f7ab4a5de 6KB
10e4c991803df5bc3cd7124fff1949d3 5KB
11163c4ec3b7ddbb4a17cbc6630f7843 6KB
112f57fe6406fe85dd8f44b7cd03590a 4KB
1153642f0ebc589bd2aa34074c2451d0 7KB
117100a04ae9b198c22db4dd4e84fc01 5KB
117274b0fc3a51f0d1fba52fdebc0506 6KB
1183df91f5724c00e7d3c838d1ec0f31 8KB
11efaa1f8f13ef8fdb711e7e9488e8fd 21KB
1325f1d47f9a6f134dbe98e3ba42a79a 5KB
132996f8fc14d7985e998ddb86d95c37 21KB
1341527a852ca9cc26f03ba10e659594 18KB
1342840f112d1a919299ac85760be246 6KB
13828eab0ff247c09878c09e672e5c3f 7KB
138294065a3e4bb61aa70b430e548b12 21KB
138f4410900d616d968fe65dd0fa2919 8KB
13c57ea398ab150c2359dde90a3c61df 4KB
13e561d68cc09ddd48c3348774029794 21KB
1531861560cb2602c1aeb343819ec802 17KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- 小举吃糖2024-04-15总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
幻世界
- 粉丝: 2w+
- 资源: 102
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 会使用到的js文件词云图
- 会使用到的json数据
- 车辆、飞机、船检测12-YOLO(v5至v11)、COCO、CreateML、TFRecord、VOC数据集合集.rar
- 基于STM32单片机的WIFI输液控制APP系统.zip
- 基于STM32单片机的WIFI智能温室大棚APP系统设计.zip
- 基于Java的坦克游戏设计与实现
- 车辆、飞机、桥、人、船、储罐、风车检测25-YOLO(v5至v8)、COCO、CreateML数据集合集.rar
- 西门子EPOS效率倍增-伺服驱动功能库详解-简易非循环功能库之EPOS程序段读写.mp4
- windows鼠标美化
- 基于python-CNN深度学习识别10种蔬菜-含5000张以上的图片.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功