# 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.
没有合适的资源?快使用搜索试试~ 我知道了~
Unity3D 血条效果
共2000个文件
meta:4351个
info:2496个
cs:2448个
5星 · 超过95%的资源 需积分: 15 4 下载量 121 浏览量
2023-03-03
22:17:52
上传
评论
收藏 515.42MB RAR 举报
温馨提示
本资源实现了血条效果,效果见:https://zhyan8.blog.csdn.net/article/details/125862315
资源推荐
资源详情
资源评论
收起资源包目录
Unity3D 血条效果 (2000个子文件)
00000000000000001000000000000000 4KB
00000000000000002000000000000000 4KB
00000000000000003000000000000000 4KB
00000000000000004000000000000000 4KB
00000000000000004100000000000000 4KB
00000000000000005000000000000000 4KB
00000000000000005100000000000000 4KB
00000000000000006000000000000000 4KB
00000000000000006100000000000000 4KB
00000000000000007000000000000000 4KB
00000000000000007100000000000000 4KB
00000000000000008000000000000000 4KB
00000000000000009000000000000000 4KB
0000000000000000a000000000000000 4KB
0000000000000000a100000000000000 4KB
0000000000000000b000000000000000 4KB
0000000000000000c000000000000000 4KB
00206d064ab01424b94d2c466af07e15 4KB
00342a1f96d4b2d1af4890865196315e 11KB
0034d9328a647e4f8d26f7728e96afd1 7KB
00355a9276721decd5c51ffe1ed37f9e 12KB
003f2f77d441706a1a70700756fd53c0 1.04MB
004779a5e5d4b92873e9dadcc338dadc 8KB
006e09951d01850428d90990c8bee961 4KB
0071259cd2d3cdd49a5dc1ba27b0d6e2 627KB
008456cc89494c646bb11df6130c3958 1.01MB
00886cba5254b7a45ba3fa53189a92f6 4KB
008aa1ccf2e6d32c0afc90af59be1dd2 5KB
0094cefb2e4bf6cc915086a251b0863f 5KB
009dc2b1927aae7c980ab7de6f3abc8f 6KB
00b722f4a2f914886263388fb4391848 186KB
00baf305cf4d29b49afc02640dd40a6e 4KB
00bba19a9ceb8f945a4073252625ef7f 4KB
00c3c865782347f41b6358d9fba14b48 8KB
00cde503c71b1df03606d2563d2b0539 49KB
00d5974b5138b9f6567d126ce3bca64f 6KB
00e717f7572aab24c85c5dec3e65a6c2 4KB
00f1c769a4deac747808882b77b32600 133KB
010a5e03895157a4dab11ebcd42911d3 30KB
010da4d6ddc892c46a1f1376f939b0cb 205KB
0115915ca6f604f816a401e78efc77f3 2.02MB
011cfe5fb9adc4d222a21dae3b11b4f5 22KB
012188dd863452d4f5189ef6e06f3957 5KB
01571ba68fb2dad46aa03094ab219579 4KB
015e325848b08958f5bddb6f730864d8 15KB
016e446e2d59b9345528de60b3f587d7 7KB
0175c2a908176b4f3faea42de6a7f463 622KB
01767a69cad71e7c2db952c93e4206a7 4KB
018698116a7e20745d3afe2a2c2390e9 5KB
018ddeeaa4b9f674586e1ea18f48da22 4KB
01a0bafa788036f4fba356b7dc016ddd 4KB
01a1e15a1d0f4ff367c30e5d068f3eba 1.35MB
01a2f508612789314cce164ec91b73d5 17KB
01ae5e505e14a7ba1d7a3245bc700e05 5KB
01b698365f88c42077787ca3a3e488a2 6KB
01c4c0c6e42c75f4ab064f45bf2ed0a5 1.72MB
01cafd33f1a40837974c922ba6ad3d9d 5KB
01d3f94294a126942b3d862217e50e1f 164KB
01e6a29d3c1b7fc4aa36013ad643c5ab 161KB
01e79a5637546d4e31d459fed9a671b9 265KB
01eb3056e47d998c4358452cf7591098 30KB
01f2dd5fd4c69764692e782abd8f2512 4KB
02155b8fe8240da033ad2850bae0b341 9KB
021cc427093ff0745a4b2816b6c93e3d 4KB
021db597b40700e4baa842f5a9bf3544 4KB
02303cec0442271b85b17c3a4b647ae2 238KB
024960e3ce09249457724e94a55e1ee7 6KB
024b2f9bdd5069b146d11ec0cfbc53e9 291KB
0252e9be7ca8cd4160d747e6e1f42352 6KB
025d1dc3aa3871a4cabbba3ee69cdb99 1.01MB
026192b4ef5cb4e4e848bef3bce780d7 2.68MB
0262700a3b2d71a41893e22fd2cee946 135KB
0271238e1e451044e50cd18d2c2cec0e 638KB
02753b7fa036e894ca81b801da7fcdc9 4KB
027e674ec0e5f2348b78f46af7c9f225 1.56MB
02884217f236617eb9f2d13f68672f4f 19KB
02aa413f46b3c054a73675d3ee57180a 6KB
02b6d72c9e751814605448155a2fd5cb 1.1MB
02d2133c712c4c7479c041647062acc8 293KB
02d3067cd8bb6cecc69b84adc15d973e 5KB
02d795d32bc4063449cc54b885bf221a 132KB
02e23c2c848671bb7d388c1c5646a67f 5KB
02eb36c99ff5d4cfd4f0fb8b4d46af29 360KB
02ed53c13554e59448448791c9552239 558KB
0301591e7fa0fff4693f9ecf5135b8f8 53KB
031cf26fbd92dd5489489d50d49c9325 106KB
0323b114a4ef88946b1168a94c596aa9 134KB
0333c46624bfe795670f7c57d59a7cde 9KB
034d83fc69fe20d48bfe30d30a2763b3 194KB
035472234e2a90548ac0e6fc547ad51d 107KB
0382bd9112a21b75b802fb0b1b93eb34 10KB
0390e1a7a1a155a174421b708cf68cb6 5KB
039741eee918a1b4aa5f817283dde1b0 609KB
03a052cd72cbaa3c2d58f22459f117a3 6KB
03a1e1819c0acbac2472d05ad16fe7f9 211KB
03a71764f1184704c9a74acb7490450e 1.34MB
03b2d88e515209b47b3d5ba3b75217f7 4KB
03bd017f2bdcfd875dba48231e15f065 5KB
03c29d4ccaeecb6f38b137e11c21e8c2 93KB
03c56787d27b0cbb29eb00738586233e 6KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
little_fat_sheep
- 粉丝: 5026
- 资源: 136
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页