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. 手动创建DataTable并绑定gridview

    原文发布时间为:2008-08-04 -- 来源于本人的百度文章 [由搬家工具导入] using System;using System.Data;using System.Configuration ...

  2. Scrapy学习-13-使用DownloaderMiddleware设置IP代理池及IP变换

    设置IP代理池及IP变换方案 方案一: 使用国内免费的IP代理 http://www.xicidaili.com # 创建一个tools文件夹,新建一个py文件,用于获取代理IP和PORT from ...

  3. Linux 之 Memcached

    Memcached的安装使用 参考教程:[千峰教育] 环境:CentOS 6.8 一.简介: memcached作为高速运行的分布式缓存服务器,具有以下的特点. · 协议简单 · 基于libevent ...

  4. spring boot--日志、开发和生产环境切换、自定义配置(环境变量)

    Spring Boot日志常用配置: # 日志输出的地址:Spring Boot默认并没有进行文件输出,只在控制台中进行了打印 logging.file=/home/zhou # 日志级别 debug ...

  5. python re的findall和finditer

    记录一个现象: 今天在写程序的时候,发现finditer和findall返回的结果不同.一个为list,一个为iterator. 红色箭头的地方,用finditer写的时候,print(item.gr ...

  6. LINUX___的常用几个快捷键

    linux下:ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程.常用于终止正在运行的程序.ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程.ctrl- ...

  7. Maven设置代理

    很多时候电信的网络对于出国不太稳定,针对一些库下载速度比较慢,所以在使用SSR出国时配置maven使用是一种不错的选择.当然,还有另一种选择,就是使用国内的镜像库. 操作步骤: 1.打开{M2_HOM ...

  8. [UIDevice currentDevice]

    获取iphone的系统信息使用[UIDevice currentDevice],信息例如以下: [[UIDevice currentDevice] systemName]:系统名称,如iPhone O ...

  9. 百科知识 epub文件如何打开

    .epub 简介 EPub是一个自由的开放标准,属于一种可以"自动重新编排"的内容:也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示.EPub档案内部使用了XHTML或 ...

  10. jstl的函数

    <%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core"%><%@ tag ...