Unity3D基础教程3-8:资产服务(Asset Server)指南

2014-08-13 19:19:25|?次阅读|上传:huigezrx【已有?条评论】发表评论

关键词:Unity3D, 游戏, 虚拟现实|来源:唯设编程网

Unity Manual > User Guide > Working with Assets > Asset Server Guide

Unity手册-> 用户指南 ->与资产合作->资产服务指南

Unity Asset Server Overview  Unity资产服务综述

The Unity Asset Server is an asset and version control system with a graphical user interface integrated into Unity. It is meant to be used by team members working together on a project on different computers either in-person or remotely. The Asset Server is highly optimized for handling large binary assets in order to cope with large multi gigabyte project folders. When uploading assets, Import Settings and other meta data about each asset is uploaded to the asset server as well. Renaming and moving files is at the core of the system and well supported.

Unity资产服务器是一个资产与版本控制系统具有图形用户界面的集成到Unity里。它是意味着被团队成员一起工作使用在一个项目上的 不同计算机,无论成员个人或远程使用。资产服务器是高度组织的操作二进制资产为了处理巨大的多倍GB项目的文件夹。当上载资产,导入设置及其它媒体数据时关于每个资产也同样被上载到资产服务器。重命名与移动文件是在系统系统核心和好的支持。

It is available only for Unity Pro, and is an additional license per client. To purchase an Asset Server Client License, please visit the Unity store at http://unity3d.com/store


New to Source Control?

If you have never used Source Control before, it can be a little unfriendly to get started with any versioning system. Source Control works by storing an entire collection of all your assets - meshes, textures, materials, scripts, and everything else - in a database on some kind of server. That server might be your home computer, the same one that you use to run Unity. It might be a different computer in your local network. It might be a remote machine colocated in a different part of the world. It could even be a virtual machine. There are a lot of options, but the location of the server doesn't matter at all. The important thing is that you can access it somehow over your network, and that it stores your game data.

In a way, the Asset Server functions as a backup of your Project Folder. You do not directly manipulate the contents of the Asset Server while you are developing. You make changes to your Project locally, then when you are done, you Commit Changes to the Project on the Server. This makes your local Project and the Asset Server Project identical.

Now, when your fellow developers make a change, the Asset Server is identical to their Project, but not yours. To synchronize your local Project, you request to Update from Server. Now, whatever changes your team members have made will be downloaded from the server to your local Project.

This is the basic workflow for using the Asset Server. In addition to this basic functionality, the Asset Server allows for rollback to previous versions of assets, detailed file comparison, merging two different scripts, resolving conflicts, and recovering deleted assets.

Setting up the Asset Server

The Asset Server requires a one time server setup and a client configuration for each user. You can read about how to do that in the Asset Server Setup page.

The rest of this guide explains how to deploy, administrate, and regularly use the Asset Server.

Daily use of the Asset Server

This section explains the common tasks, workflow and best practices for using the Asset Server on a day-to-day basis.

Getting Started

If you are joining a team that has a lot of work stored on the Asset Server already, this is the quickest way to get up and running correctly. If you are starting your own project from scratch, you can skip down to the Workflow Fundamentals section.

  1. Create a new empty Project with no packages imported
  2. From the menubar, select Window->Asset Server
  3. Click the Connection button
  4. Enter your user name and password (provided by your Asset Server administrator)
  5. Click Show Projects and select the desired project
  6. Click Connect
  7. Click the Update tab
  8. Click the Update button
  9. If a conflict occurs, discard all local versions
  10. Wait for the update to complete
  11. You are ready to go
发表评论0条 】
Unity3D基础教程3-8:资产服务(Asset Server)指南