提供:Japanese Scratch-Wiki
このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する
このページまたは節には、ScratchのWebサイト、Wikipedia、またはScratch Wiki以外へのリンクがあります。
リンク先のページが安全であると保障できないため、アクセスする場合は十分に注意してください。 |
警告:
あまりにも派手なGIF(異なる絵を素早く切り替えるアニメーション)は、見た人を不快にしたり、光過敏性発作などを引き起こしたりすることがあります。特に原色に近い赤と、赤から遠い色の毎秒5回から30回程度の点滅は発作を起こしやすく危険です。ユーザーのアイコン、署名、スタジオのサムネイルを含む、不特定多数の人に見られる場所には使用しないでください。このようなGIFが使用されているプロジェクトを見つけた場合は、速やかに報告してください。
警告:
GIFは遅れることがある。通常はプロジェクトにGIFをプリロードするか、フレーム数が少なくて動きの遅いGIFを使用することが推奨される。大きなものは圧縮するとよい。
GIFアニメーションは、複数のフレームを含んだGIFファイルのことで、シーケンスで再生することでアニメーションを作成することができる。アイコンや署名によく利用される。
普通の画像とは違って目立つため、インターネット上では非常に人気である。しかしよく遅れたり乱用されたり、過度に派手だったりするため時に煩わしく、批判されることもある。
アップロード
次の手順でアップロードできる。
- GIFアニメーションをダウンロードする。
- コスチュームのインポートボタンを押して、ファイルを選択する。
- 一枚一枚の画像は、アニメーションの全てのフレームに対し新しいコスチュームを作成する必要がある。(GIFファイルが大きい場合は時間がかかることもある)
GIFをアニメーションさせるには
- 詳細は「スプライトをアニメーションする」を参照
メモ:
プロジェクトに最適になるように、必要に応じてこのチュートリアルに示されているスクリプトを調整すること。
以下に、アニメーションをスクリプト化する方法の手順を示している。
- この方法なら、簡単にGIFファイルをアニメーションできる。
@greenFlag がクリックされたとき ::hat control コスチュームを [1 v]にする [fps v] を [16]にする//「16」はあくまでも例。任意の数を当てはめる。 ずっと 次のコスチュームにする ((1) / (fps))秒待つ
- 任意の数の "fps"( 1秒あたりのフレーム数(flames par second)の略)変数は簡単に変えられる。値を大きくするほど速度が上がり、値 "0"を設定するとエラーになる。 1秒あたりに切り替わる実際のフレーム数は、ほとんどの場合変数よりも少し小さくなる。これは、ブロック "次のコスチュームにする"を実行するときに生じる遅れのためである。映画の一般的なフレームレートは、24 FPSである。
- このスクリプトの動きは ここで確認できる。
アニメーションGIFをコスチュームにするには
ScratchでアニメーションGIFをコスチュームにすることができるように、逆にコスチュームをアニメーションGIFに変えたい人もいる。 [要出典] アニメーションのプロジェクトを別のプログラムに置き換えるのはScratchの機能にはないが、外部オンラインのツールはある。コスチュームのエクスポートが必要。
GIFとは
GIFは、グラフィックインターチェンジ形式(graphic interchange format)の頭文字をとったもので、動画と静止画の両方をサポートする、動画ファイル用の可逆的な形式である。 GIFのフレーム数に制限はないが、多ければ多いほどサイズも大きくなり、時には少し遅れることもある。