SKActionまとめ(Swift)

botman_blue iOS

Xcode-13.1

はじめに

SpriteKit でノードに動きを付けたい場合は SKAction を使います。

今回は SKAction についてのまとめです。

参考
Action Initializers

準備

今回紹介するコードは全て以下の構成になっています。

縦横移動

縦横移動。

move

他にも下記があるようです。

パスで移動

パスのとおりに動かす方法です。

path

他にも下記があるようです。

回転

回転。

rotate

他にも下記があるようです。

アニメーション速度変更

下記のようにすると回転アニメーションがだんだん速くなる(たぶん他のアクションと組み合わせて使うやつ?)。

speed

他にも下記があるようです。

拡大・縮小

拡大・縮小。

scale

他にも下記があるようです。

フェードイン・フェードアウト

フェードイン・フェードアウト。

fade

他にも下記があるようです。

リサイズ

resize

他にも下記があるようです。

テクスチャ変更

テクスチャ変更。

texture

他にも下記があるようです。

配列で渡せばこの記事みたいにパラパラ漫画もできます。
SpriteKitでパラパラ漫画(Swift)

色変更

色変更。

color

他にも下記があるようです。

音声

音声再生とかもある模様。

他にも下記があるようです。

ノード削除

ノード削除のアクション。

remove

アクションの組み合わせ

group

同時実行

順次実行

繰り返し実行

repeat

遅延実行

1秒待ってから実行などの遅延処理。

wait

他にも下記があるようです。

逆再生

reversed を使うとアクションの逆再生ができます。

reverse

表示・非表示

表示・非表示。

hide

PhysicsBody関連

PhysicsBody 関連のやつですが今回は割愛。

下記があるようです。

インバースキネマティクス

インバースキネマティクス?もあるらしい。初級では使わなそうなので割愛。

こんなのがあるらしい。

参考
Working with Inverse Kinematics

おわりに

これで SpriteKit で色々表示できるようになりました!もうなんか作れそうな気がしてきます!

コメント

タイトルとURLをコピーしました