From c866543d84ea9e703c89608b104ecc1f917a6f4b Mon Sep 17 00:00:00 2001
From: YipLee <2274086727@qq.com>
Date: Tue, 31 Aug 2021 22:23:09 +0800
Subject: [PATCH] change:README
---
README.md | 37 +++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index 4d1d0c4..610c737 100644
--- a/README.md
+++ b/README.md
@@ -79,10 +79,10 @@
#### **数据导入与导出**
- 导出数据
- - **ctrl+s**--导出状态机编辑器工程文件(此文件记录了编辑器与runtime所需的所有数据,此文件必须保存好)
- - **ctrl+e**--仅导出runtime所需的数据文件
+ - **ctrl+s**--导出状态机编辑器工程文件(此文件记录了编辑器与runtime所需的所有数据,此文件必须保存好)
+ - **ctrl+e**--仅导出runtime所需的数据文件
- 导入数据
- - 将ctrl+s所保存文件拖入状态机编辑器内将还原整个状态机视图
+ - 将ctrl+s所保存文件拖入状态机编辑器内将还原整个状态机视图
- cocos creator的animation文件、spine的json文件、dragonbones的json文件均可拖入状态机编辑器内自动生成对应的状态节点
![image](./images/operate4.gif)
@@ -246,20 +246,25 @@
## Runtime
只要将对应版本的runtime整个文件夹丢入项目中即可使用。
core中是runtime的核心实现,而AnimatorAnimation、AnimatorSpine、AnimatorDragonBones、AnimatorCustomization是用于与节点绑定的cc.Component脚本,分别用于不同类型的动画。
-- **Animator脚本组件 API**
- - **onInit** 手动初始化状态机
- - **manualUpdate** 手动调用更新
- - **setBool** 设置boolean类型参数的值
- - **getBool** 获取boolean类型参数的值
- - **setNumber** 设置number类型参数的值
- - **getNumber** 获取number类型参数的值
- - **setTrigger** 设置trigger类型参数的值
- - **resetTrigger** 重置trigger类型参数的值
- - **autoTrigger** 设置autoTrigger类型参数的值
- - **play** 无视条件直接跳转状态
- - **curStateName** 当前状态名
- - **curStateMotion** 当前动画名
+**Animator脚本组件 API**
+- **属性**
+ - **`extraMulti`** 统一控制所有动画播放速度的参数
+ - **`curStateName`** 当前状态名
+ - **`curStateMotion`** 当前动画名
+ - **`animComplete`** 当前动画是否播放完毕
+
+- **方法**
+ - **`onInit`** 手动初始化状态机
+ - **`manualUpdate`** 手动调用更新
+ - **`setBool`** 设置boolean类型参数的值
+ - **`getBool`** 获取boolean类型参数的值
+ - **`setNumber`** 设置number类型参数的值
+ - **`getNumber`** 获取number类型参数的值
+ - **`setTrigger`** 设置trigger类型参数的值
+ - **`resetTrigger`** 重置trigger类型参数的值
+ - **`autoTrigger`** 设置autoTrigger类型参数的值
+ - **`play`** 无视条件直接跳转状态,如果当前已处于此状态则重置状态
## Example
![image](./images/runtime1.png)