23
Unity 勉勉勉 勉勉勉勉勉勉勉勉勉勉 2014/05/07 勉勉 勉勉

Unity勉強会 エフェクト

Embed Size (px)

DESCRIPTION

Unityのエフェクトをざっくり説明

Citation preview

Page 1: Unity勉強会 エフェクト

Unity 勉強会はじめてのエフェクト

2014/05/07 野村順平

Page 2: Unity勉強会 エフェクト

自己紹介● 野村順平

● 永遠の 17歳

● 大人の春休み中

● Unity 歴は半年くらい?

離乳食食べ始めました!

Page 3: Unity勉強会 エフェクト

予定● 座学( 10分)

→そもそもエフェクトってなに? Unity でエフェクトってどう表現するの?とか

● 実習( 50分) →実際に動かしながらエフェクトのパラメタを弄る

● つくってみる( 50分) 3個くらい? →成果物になります。 ※時間余れば自由作成あり

● さいごに( 10分)

Page 4: Unity勉強会 エフェクト

エフェクトとは?今回扱うエフェクトはゲームで使うようなモノの例

ヒットエフェクト的なもの 剣の軌跡

自然現象

今日習うことを足がかりに勉強すれ↑ば を作れるようになる?!

Page 5: Unity勉強会 エフェクト

Unity ではどうつくるのか?● Unity の中で作る

o Legacy Particleo Shuriken Particleo ツール

( FX Maker, Cartoonn FX Editor 色々)o スクリプト書く

● 外部ツールo Adobe After Effecto BISHAMONo Particle Designer

など

今日はコイツの入門編

Unity だけで作れる細かく弄れる簡単なほう(だと思う)

※詳しくはググってね!

Page 6: Unity勉強会 エフェクト

Shuriken Particle とは● Unity に標準で装備● Paticle(粒子)を発生● Paticle にテクスチャを貼ったり、動かし方を工夫

→設定を弄ったり、他コンポーネントと組み合わせる

今日は主要な設定項目を動かしてみよう!

Page 7: Unity勉強会 エフェクト

実習を始めますUnity を起動してください

Page 8: Unity勉強会 エフェクト

とりあえず置いてみる● Unity を起動したらプロジェクトを作成してシーン作成

o File→New Project で任意の名前でプロジェクト保存o File→Save Scene で任意の名前でシーン保存

● Shuriken Particleを配置o GameObject→Particle System で生成

Page 9: Unity勉強会 エフェクト

ざっくり説明

Inspector ビューの各項目を弄る

Shuriken Particle

Page 10: Unity勉強会 エフェクト

ざっくり説明

Emitter(粒子の発生源 )

Particle(粒子)

Shuriken Particle の設定

Particle 1粒の設定+

Paricle 全体の設定

生存時間色、スピード

etc

Particle の生成数Emitter の数、配置テクスチャ

Page 11: Unity勉強会 エフェクト

とりあえず単純にしてみよう● Particle System の Inspector ビューで「 Open Editor」

→ Particle Effect ビュー表示

● Particle Effect でo Max Particles の値を 1o Shape のチェックを外す

1個だけになった!

Page 12: Unity勉強会 エフェクト

Inititial モジュール

Initial モジュール

Duration Particle を噴出する期間

Looping ループするかどうか

Start Lifetime Particle 1つの寿命

Start Speed Particle 1つの初期速度

Start Size Particle 1つの初期サイズ

Start Rotation Particle 1つの初期角度

Start Color Particle 1つの初期色

Simulation Space Particle 1つの座標系 (local/World)

Max Particles 同時に噴出できる Particle 最大数

Initial モジュールのよく使うパラメタ

Page 13: Unity勉強会 エフェクト

Editor の操作▼右端の を押すと様々なスタイルでパラメタを

入力することが出来ます。

Constant ずっと値が変わらない定数

Curve 経過時間などによる値変化

Random Between Two Constants

2値の間でランダム

Random Between Two Curves

2つのカーブの間でランダム

Page 14: Unity勉強会 エフェクト

他のモジュールよく使うモジュール

Emission Particle の量設定

Renderer テクスチャとか

Shape Emitter の配置形状

Velocity over Lifetime Particle 1つの Lifetimeでの速度変化

Force over Lifetime Partice 1つの Lifetimeでの外力変化

Color over Lifetime Particle 1つの Lifetimeでの色変化

Size over Lifetime Particle 1つの Lifetimeでのサイズ変化

Page 15: Unity勉強会 エフェクト

実際にエフェクトを作りましょうShuriken System を新規で配置してください

14:05〜〜

Page 16: Unity勉強会 エフェクト

雪● Start Speed をマイナスにして Emitterの噴出方向とは逆に噴出

● Max Particles を調整● Shape にチェックし、 Boxにする

● Box を平べったくする● オブジェクトの位置を上にする。

⇒雪や!

Page 17: Unity勉強会 エフェクト

ね、簡単でしょ

Page 18: Unity勉強会 エフェクト

チャージ・新規で Shuriken Particle を作成、配置

・ Emission の Rate を 0 Burst を設定

・ Shape を Sphere にする・ Radius を弄って大きさ調整・ Emitt From Shell にチェック

・ Start Speed をいじって内側向きの速度にする・ Start Lifetimeを調整してちょうど中心で消えるようにする

・ Size over Lifetime とRenderer をいじるとそれっぽくなる

Page 19: Unity勉強会 エフェクト

サテライト①・新規で Shuriken Particle を作成、配置

・ Start Lifetime、 Start Size、 Emission を調整

・ Simulation Space をWorld にする

・ Size over lifetime を調整して先細りさせる

Page 20: Unity勉強会 エフェクト

サテライト②・ Game Object →Game Empty でからのオブジェクト新規配置

・ rotateThisObject.cs を上記オブジェクトに Add する

・ Rotation Speed X, Y, Z を弄る

・①で作成した Shuriken Particle を上記オブジェクトの子供にする。 →中心より離す

・再生する

こんな感じで他コンポーネントと組み合わせるよ!

Page 21: Unity勉強会 エフェクト

さいごに● Shuriken Particle は設定さえ覚えてしまえば強力なツール● ただし、応用のほうが大切● Asset Store で配布される他のエフェクトの構造を実際に確認するのが

おすすめ

● 成果物はスクショをとってコンフルに貼付けておいてね!

Page 22: Unity勉強会 エフェクト

参考● 「できる!エフェクト for Unity」 Tablet Frontierlet

● 「ゲームつくろー! Unity/パーティクル編」http://marupeke296.com/UNI_PT_No1_Shuriken.html

Page 23: Unity勉強会 エフェクト

ありがとうございました