1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PlayCanvasAdvent Calendar 2017

Day 13

【PlayCanvas】ボーンアニメーションをスクリプトから制御する

Last updated at Posted at 2017-12-13

この記事は PlayCanvas Advent Calendar 2017 の13日目の記事です。
PlayCanvasでのボーンアニメーションのスクリプトからの制御方法で、ドキュメントにも載っていない方法を紹介します
#ドキュメント
アニメーションブレンディング
pc.Animation | PlayCanvas API Reference

#隠れたプロパティ
APIリファレンスにはduration,name,node程度しか載っていませんが、consoleで出力すると多くのプロパティが隠れています。
image.png

##アニメーションの速度を変更する

this.entity.animation.speed = 2;

##アニメーションを一時停止する

this.entity.animation.playing = false;

##アニメーションの現在位置を取得する

console.log(this.entity.animation.currentTime); //秒
console.log(this.entity.animation.currentTime/this.entity.animation.duration) //0 - 1

##アニメーションを早送り/逆再生

this.entity.animation.currentTime++;//早送り
this.entity.animation.currentTime--;//逆再生

参考プロジェクト
https://playcanvas.com/project/535814/overview/animationviewer

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?