# 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.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Sweet Candy Match 3 甜蜜糖果三消 unity 2020.1.17f1及以上 Sweet Candy Match 3 是一个完整的益智项目,属于经典的三消游戏类型。它为那些被彩色糖果所吸引的人提供了一款令人兴奋、有趣且具有挑战性的游戏。 如果您是美味糖果益智游戏的忠实粉丝,《Sweet Candy》可以让您在一阵糖果狂潮中收集并匹配三个或更多令人垂涎欲滴的糖果。该游戏具有六种充满活力的游戏物品,每种物品有六种不同的类型,包括条纹、包装和果酱。 Sweet Candy 针对移动设备进行了优化,任何人都可以使用它,无论其技术专业知识如何。动态 Reskin 系统可以添加新内容,而重力系统则设置在游戏场上移动物品的方向。 通过为一个关卡创建多个游戏领域的系统,玩家可以享受每日奖励、梦幻般的视觉效果、美妙的音效、众多的连击以及超过100个经过测试的关卡。 虽然《Sweet Candy》完全免费,但某些游戏内物品需要付费,例如额外步数或生命值。此外,该游戏还通过 Unity Ads、Admob、奖励广告和 60 多个广告需求来源实现广告货币化。其他功能包括迷你游戏(奖励旋转)、
资源推荐
资源详情
资源评论
收起资源包目录
Sweet Candy Match 3 甜蜜糖果三消unity类糖果消除游戏项目源码 (2001个子文件)
expl_around.anim 186KB
sad-girl.anim 60KB
RewardAnimation.anim 54KB
rotation.anim 53KB
character congrat.anim 51KB
character main.anim 29KB
character idle.anim 28KB
map_button_hide.anim 21KB
stripped_anim.anim 19KB
horr_appearing.anim 15KB
floating_word.anim 14KB
banner.anim 14KB
tree.anim 13KB
bomb_boost.anim 13KB
bannerFailed.anim 12KB
stop.anim 12KB
5sec.anim 10KB
apple-factory.anim 10KB
package_expl.anim 10KB
map_button_show.anim 10KB
package_idle.anim 9KB
bannerComplete.anim 9KB
BrickRotate.anim 9KB
banner.anim 9KB
tip.anim 9KB
mainmenu.anim 8KB
SpriteSecond0.anim 8KB
SpriteSecond13.anim 8KB
SpriteSecond11.anim 8KB
SpriteSecond12.anim 8KB
SpriteSecond15.anim 8KB
SpriteSecond8.anim 8KB
SpriteSecond5.anim 8KB
SpriteSecond4.anim 8KB
SpriteSecond3.anim 8KB
SpriteSecond1.anim 8KB
SpriteSecond7.anim 8KB
SpriteSecond9.anim 8KB
destroyItem.anim 8KB
house-1.anim 8KB
flower.anim 8KB
SpriteSecond10.anim 7KB
SpriteSecond14.anim 7KB
SpriteSecond6.anim 7KB
SpriteSecond2.anim 7KB
Menu.anim 7KB
tip1.anim 6KB
sugar-stick.anim 6KB
ship.anim 6KB
idle 1.anim 5KB
Button_show.anim 5KB
star_anim2.anim 5KB
logo.anim 5KB
house 3-2.anim 5KB
button.anim 5KB
marmalate.anim 5KB
house-3-1.anim 5KB
cloud.anim 5KB
SpinIdle.anim 5KB
character icon.anim 5KB
wheel.anim 5KB
disappear.anim 4KB
ingredient.anim 4KB
random_color_boost.anim 4KB
star_anim.anim 4KB
idle.anim 4KB
expl.anim 4KB
anim_fly_loop.anim 4KB
appear.anim 4KB
button_idle.anim 4KB
destroy.anim 3KB
popupText.anim 3KB
leadboard_show 1.anim 3KB
SpriteThird20.anim 3KB
SpriteThird16.anim 3KB
SpriteThird14.anim 3KB
SpriteThird10.anim 3KB
SpriteThird22.anim 3KB
SpriteThird2.anim 3KB
SpriteThird4.anim 3KB
SpriteThird23.anim 3KB
SpriteThird19.anim 3KB
SpriteThird8.anim 3KB
SpriteThird17.anim 3KB
SpriteThird11.anim 3KB
SpriteThird13.anim 3KB
SpriteThird7.anim 3KB
SpriteThird1.anim 3KB
SpriteThird5.anim 3KB
circle_expl.anim 3KB
flyupText.anim 3KB
apearing_thriving.anim 3KB
field_appearing.anim 3KB
SpriteThird18.anim 3KB
SpriteThird12.anim 3KB
SpriteThird0.anim 3KB
SpriteThird6.anim 3KB
star_animation.anim 3KB
SpriteThird15.anim 3KB
SpriteThird21.anim 3KB
共 2001 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
- Matt_sh2024-04-30感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
小云同志你好
- 粉丝: 1050
- 资源: 954
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功