The Playables API provides a way to create tools, effects or other gameplay mechanisms by organizing
and evaluating data sources in a tree-like structure known as the PlayableGraph. The PlayableGraph
allows you to mix, blend, and modify multiple data sources, and play them through a single output.
```
 
## playables 接口
playables接口提供了一种通过组织和计算源数据创建工具,特效和其他游戏播放机制的方式,这就方式是类似于
树形结构的方式,叫做PlayableGraph。PlayableGraph允许我们去混淆,混合,修改多个源数据,并且播放他们通
过单个输出。
 
```
The Playables API supports animation, audio and scripts. The Playables API also provides the
capacity to interact with the animation system and audio system through scripting.
```
Playables 接口支持动画,声音,脚本。也提通过脚本去处理动画系统和声音系统的功能。
 
```
Although the Playables API is currently limited to animation, audio, and scripts, it is a generic
API that will eventually be used by video and other systems.
```
虽然现在Playables API目前只限制于动画,声音,脚本,但是他是一个通用的API,这个API最终回使用到视频和
其他系统
 
## Playable vs Animation
 
```
The animation system already has a graph editing tool, it’s a state machine system that is
restricted to playing animation. The Playables API is designed to be more flexible and to support
other systems. The Playables API also allows for the creation of graphs not possible with the state
machine. These graphs represent a flow of data, indicating what each node produces and consumes. In
addition, a single graph is not limited to a single system. A single graph may contain nodes for
animation, audio, and scripts.
```
 
动画系统有一个图形编辑工具,他的状态机系统是仅仅是播放动画。Playables
API是设计为更灵核的并且支持其他系统。Playables
API允许创建状态机不可能实现的图形。这些图形呈现了数据流,表明了每个节点的内容。另外,一个单独的图形
是不限制到一个单独的系统的,一个单独的图形可以包含动画,音效和脚本节点。
 
 
 
 
 
 

Playables API(翻译)

UnityManual


 

Playables API

 
  1. The Playables API provides a way to create tools, effects or other gameplay mechanisms by organizing and evaluating data sources in a tree-like structure known as the PlayableGraph. The PlayableGraph allows you to mix, blend, and modify multiple data sources, and play them through a single output.
 

playables 接口

playables接口提供了一种通过组织和计算源数据创建工具,特效和其他游戏播放机制的方式,这就方式是类似于树形结构的方式,叫做PlayableGraph。PlayableGraph允许我们去混淆,混合,修改多个源数据,并且播放他们通过单个输出。

 
  1. The Playables API supports animation, audio and scripts. The Playables API also provides the capacity to interact with the animation system and audio system through scripting.

Playables 接口支持动画,声音,脚本。也提通过脚本去处理动画系统和声音系统的功能。

 
  1. Although the Playables API is currently limited to animation, audio, and scripts, it is a generic API that will eventually be used by video and other systems.

虽然现在Playables API目前只限制于动画,声音,脚本,但是他是一个通用的API,这个API最终回使用到视频和其他系统

 

Playable vs Animation

 
  1. The animation system already has a graph editing tool, it’s a state machine system that is restricted to playing animation. The Playables API is designed to be more flexible and to support other systems. The Playables API also allows for the creation of graphs not possible with the state machine. These graphs represent a flow of data, indicating what each node produces and consumes. In addition, a single graph is not limited to a single system. A single graph may contain nodes for animation, audio, and scripts.

动画系统有一个图形编辑工具,他的状态机系统是仅仅是播放动画。Playables API是设计为更灵核的并且支持其他系统。Playables API允许创建状态机不可能实现的图形。这些图形呈现了数据流,表明了每个节点的内容。另外,一个单独的图形是不限制到一个单独的系统的,一个单独的图形可以包含动画,音效和脚本节点。

 

Advantages of using the Playables API

使用Playables 接口的优点

 
  1. The Playables API allows for dynamic animation blending. This means that objects in the scenes could provide their own animations. For example, animations for weapons, chests, and traps could be dynamically added to the PlayableGraph and used for a certain duration.

Playables接口允许动态动画混合,也就是说这个场景中的对象可以提供他们自己的动画。比如说,武器动画,手臂动画,秋千动画都能够动态增加到PlayableGraph,然后在在一定时间内使用。

 
  1. The Playables API allows you to easily play a single animation without the overhead involved in creating and managing an AnimatorController asset.

Playables 接口允许我们很容易的使用带个动画,不需要提前包含在一个动画管理器资源里面。

 
  1. The Playables API allows users to dynamically create blending graphs and control the blending weights directly frame by frame.

Playables 接口允许我们动态创建混合图形,以及控制每帧的混合的权重。

 
  1. A PlayableGraph can be created at runtime, adding playable node as needed, based on conditions. Instead of having a huge “one-size-fit-all” graph where nodes are enabled and disabled, the PlayableGraph can be tailored to fit the requirements of the current situation.

一个PlayableGraph 可以在运行时创建,如果需要可以在某些条件下添加playable节点。而不是有一个包含了所有的非常大的一个图形,在这个图形里节点被显示或者隐藏。可以根据当前的情况量身定做适合的PlayableGraph。

 

# Playables API(翻译)的更多相关文章

  1. WebSettings 文档 API 翻译 常用设置

    . setDefaultFontSize(int size)  Sets the default font size. The default is 16. setDefaultTextEncodin ...

  2. python使用百度api翻译中英文

    python使用百度api翻译中英文 写程序取变量名的时候,常常需要翻译单词,或者将中文翻译成英语.有道词典,必应词典都很好,可是...命令行习惯了还是觉得用在cmd里面调出程序使用起来也许会更爽.于 ...

  3. C# 有道API翻译 查询单词详细信息

    原文:C# 有道API翻译 查询单词详细信息 有道云官方文档 有道云翻译API简介:http://ai.youdao.com/docs/doc-trans-api.s#p01 有道云C#Demo : ...

  4. Monkey Android API 翻译

      此篇笔记,记录了API中,对monkey用法的说明,基于Android Studio 2.2.3. Monkey是一个运行在Android模拟器或者Android设备上的程序,通过使用monkey ...

  5. 【Android Api 翻译3】android api 完整翻译之Application Fundamentals (学习android必须知道的)

    Android应用程序是用Java编程语言编写的.Android SDK工具把应用程序的代码.数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Andr ...

  6. Win32 API翻译

    这是从MSDN里面的Win32 SDK API函数.结构.通知.消息等等超过3000个.其中一半是整理自别人翻译. http://files.cnblogs.com/files/sishenzaixi ...

  7. angular -- $route API翻译

    $route -$routeProvider服务 -依赖ngRoute模块 $route能够在路径发生改变的时候,渲染不同的视图,调用不同的控制器.它监测了$location.url(),然后根据路径 ...

  8. C#调百度通用翻译API翻译HALCON的示例描述

    目录 准备工作 参数简介 输入参数 输出参数 使用HttpClient 翻译工具类 应用:翻译HALCON的示例描述 准备工作 HALCON示例程序的描述部分一直是英文的,看起来很不方便.我决定汉化一 ...

  9. DOJO官方API翻译或解读-dojo/store (自定制存储器)

    dojo/store 是对已存数据的访问和存储的统一接口,dojo/store意图以一个简单.易于使用和扩展的API来,替代.集合和改善 dojo/data 和dojox/storage .基于HTM ...

随机推荐

  1. SharePoint 2013 中的 URL 和标记

    SharePoint 2013 中的 URL 的类型                SharePoint 2013 分析 URL 字符串以基于指定的协议(例如,http:)确定 URL 的格式或确定正 ...

  2. windows命令行中java和javac、javap使用详解(java编译命令)

    如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行.进入如图所示的画面: 可知,当前默认目录为C盘Users文件夹下的Administrator文件夹.一般而 ...

  3. for循环创建对象

    有时候奇怪的发现往list添加数据的时候,一直被最后一个元素覆盖,首先 ,我们得明白原理: 在new 一个对象的时候,对象的ID是唯一确定的:将对象add入list中时,放入list中的其实是对象的引 ...

  4. 【MFC】error RC2108: expected numerical dialog constant(转)

    原文转自 http://blog.csdn.net/renyhui/article/details/23120469 [解决方案]在控件ID后面添加 "Static", SS_BI ...

  5. 31深入理解C指针之---指针和字符串

    一.字符串与指针 1.定义:使用字符指针表示字符串 2.特征: 1).可以直接使用字符串字面量初始化字符指针 2).声明后,赋值就只能使用字符串操作函数strcpy函数赋值 3).可以使用类似于数组的 ...

  6. linux内核设计与实现第一章

    1.1 unix的历史 Thompson实现unix 伯克利大学对其进一步开发推出了著名的BSD 其他各大厂商相继推出自己的unix 1.1.2 unix的特性 unix系统是一个强大,健壮,稳定的操 ...

  7. 理解webpack中的devTool的配置项

    2.1. eval  eval 会将每一个module模块,执行eval,执行后不会生成sourcemap文件,仅仅是在每一个模块后,增加sourceURL来关联模块处理前后对应的关系.在webpac ...

  8. 详解在Visual Studio中使用git版本系统(图文)

    http://www.codesky.net/article/201111/123474.html 这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正. 第一 ...

  9. maven运行update命令时报org/apache/maven/shared/filtering/MavenFilteringException错误

           在eclipse中对准项目运行maven->update project命令时报错:org/apache/maven/shared/filtering/MavenFiltering ...

  10. iOS 推送 获取手机设备的 deviceToken

    第一步:申请证书: 第二步:申请app ids,应用名字必须一致.然后再进入进行编辑.使其enable,绿灯. 第三步:申请provisioning profile,生成.mobileprovisio ...