Knocknote

  1. トップ
  2. コラム一覧
  3. アニメーション作成ソフトSpineとUnity

アニメーション作成ソフトSpineとUnity

投稿日 : 2018.02.09  |  カテゴリー : Unity

Spineエディタについて

Spineエディタはゲームに命を吹き込む大切なアニメーションの制作ソフトの一つです。ここ数年は特にモバイルゲーム界隈で俄かに注目を集めつつあります。

特徴としてはパーツ素材に骨組みを埋め込み、動的にパーツを変形させる機能(Free Form Deformation)が特に魅力的です。

また部分ごとの形状変化に合わせて個別に素材を作らずとも、ある程度はこの仕組みで吸収できる上、書き出す画像の数を減らせるため、メモリの使用量も減りとても開発者としては魅力的なツールではないでしょうか?

Spineの良さ

SpineはUnityとの相性が非常に良いと言われています。
まず何かしらの3DCGソフトの使用経験があれば基本操作の習得には数日も掛からず、素人でも操作方法の動画などをみればすぐに覚えられるのも特徴です。

次に、パーツ同士の重なりの優先順位は「draworder」と呼ばれる独立した項目で制御されており、ボーンの親子関係などに影響されることなく完全にコントロールできます。

また、「draworder」にもキーフレームを設定することが可能で、アニメーションの特定のタイミングで特定のパーツを手間に出す、または後ろに隠す、といった状況にも問題なく対応できます。

最後にUnity上にインポートしたキャラクターはボーンの親子関係に基づいたヒエラルキーを持つGameObjectとして動作し、それぞれのTransformにColliderコンポーネントをアタッチして当たり判定を設定したり、Transformを直接弄ってプログラムからボーンを個別操作することもできます。

Spineの難点

基本的に日本語化されているのは公式サイトの一部だけになり、ツールを扱うだけなら英語のスキルは殆ど必要ありませんが、Unityへの組み込みやランタイム修正を行う場合はそれなりに英語と接しなければならないのは難点かもしれません。

最後に

これから2Dゲームを制作したい、アニメーションを作ってみたいという人がいましたら是非チャレンジしてみるのもよいかもしれません。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

プログラミングを学ぶ2つの必要性

プログラミングを学べば生涯仕事に困らない? 「プログラミングを学ぶのなら、生涯仕事に困らないことを約束しよう」とFacebook元役員のChamath Palihapitiya氏は語っています。 昨今、プログラミングを学ぶ必要性 ...

経営に必要な会計知識(その1)

経理と財務の違い 中小企業などの小規模組織では、経理と財務を経営者が一人で担っているケースをよく見られますが、本来は経理と財務は違う役割を果たしています。 まず「経理」とは経費や利益など、企業の中で日々にどれくらいのお金 ...

cat

Scratchがすごい

Scratchとは マサチューセッツ工科大学の研究ラボのMITメディアラボで開発されたビジュアルプログラミング言語です。 レゴのようにブロックを繋げていくことでプログラミングができ、初心者から上級者までプログラミングを楽しむことができま ...

プログラミング小学生

子供がプログラミング入門する際の3つのポイント

子供のプログラミング入門 最近では小学生や中学生にとってプログラミングは当たり前の存在。東京新宿区の四ツ谷(四谷)でプログラミング教室を開講しております弊社Knocknote(ノックノート)でもたくさんの子供たちがプログラミングを学びにき ...

プログラミング教育の現場から

Knocknote Education(ノックノートエデュケーション)の一期生の授業を始めてから早くも一年が経ちました。 現在、一期生の生徒は1年間のカリキュラムを終えてUnityコースでプログラミングを学んでおります。 1年間 ...

プログラミング入門

プログラミング入門にはコレがおすすめ!いろいろあるプログラミング言語

いろいろある!プログラミング言語 まったくプログラミングをしない人でも、C言語やjavaは聞いたことがあるのではないでしょうか。 C言語は1970年代に誕生した言語で、今では学校の授業で必須になっていたり、世界的に普及しているのでかなり ...

プログラミング入門

たった64時間で作りたかった○○が作れるようになる!?

プログラミング学習において大切なこと プログラミングに限った話ではありませんが、努力するにあたって大切なのは期日と目標の設定です。 例えばダイエットをしようとしていて、明日から毎日走るぞー!と決めたとします。 きっと1週間もしたこ ...

記憶力を考える

記憶力は低下するのか 1秒に1個脳細胞が死んでおり、歳をとると物覚えが悪くなるといわれている。 最新の脳科学の研究結果では歳をとっても脳細胞は増える結果がでている。 つまり、我々は歳をとり仕事や生活でいっぱいいっぱいになり ...

新大学生に伝えたいこと

新大学生へ 大学合格おめでとうございます。四月から大学生ですね。みなさんは大学で何をしたいですか? サークル・部活・アルバイトでしょうか? それらはとても充実することを祈ってます。 しかし、大学生活の4年間は本当に恐ろしいほどあ ...

Knocknote Education(ノックノートエドゥケーション)