このところ、「Shapes」のテンプレートを選んで作成したプレイグラウンドに内蔵されているグラフィック機能を、あれこれと試しています。その中で、今回はアニメーション機能を取り上げます。アニメーションといっても、キャラクターが画面の中を動き回ったりするテレビや映画のアニメとは異なります。iOSアプリのユーザーインターフェースに見られる、いわゆるヌルっとした操作感触を演出する画面効果のようなものです。
iOSのアニメーション機能は、「Core Animation」と呼ばれるフレームワークとしてOSに組み込まれています。またユーザーインターフェースを司る「UIKit」フレームワークにも基本的なアニメーション機能が含まれます。Shapesのアニメーション機能は、すでに見た基本的なグラフィック機能と同様、iOS元来の機能の一部を、Swift Playgroundsから利用しやすいかたちに整えて提供しているものと考えられます。今回は、これまで具体的な描画方法を取り上げなかった画像と文字列を使って、アニメーションの効果を確かめます。
この連載の記事
- 第100回 SceneKitの物理現象シミュレーションとアニメーションをARKitに持ち込む
- 第99回 「物理学体」と「物理学場」を設定して物理現象をシミュレーション
- 第98回 SceneKitのノードに動きを加えるプログラム
- 第97回 いろいろな形のノードをシーンの中に配置する
- 第96回 SceneKitの基礎シーンビュー、シーン、ノードを理解する
- 第95回 現実世界の床にボールや自動車のモデルを配置する
- 第94回 ARKitを使って非現実世界との融合に備える
- 第93回 ARKitが使えるiPadを識別するプログラム
- 第92回 Swift Playgrounds 2.1での問題点をまとめて解消する
- 第91回 iPadの内蔵カメラで撮影した写真を認識するプログラム
- この連載の一覧へ