Practical game development with Stingray 2
-
Upload
naoji-taniguchi -
Category
Technology
-
view
313 -
download
2
Transcript of Practical game development with Stingray 2
Practical game development with Stingray 2
Naoji Taniguchi
谷口 直嗣フリーランス
CGスタジオの R&D部門から独立コンソールゲーム( Nitendo64, XBox, XBox360, Wii)開発、ディレクション
スマホアプリ企画開発、インタラクティブ展示企画開発ロボットアプリ企画開発
本日のお話Scaleformで UI作成
Level StoryでアニメーションParticle Effect
Flow & Lua
Scaleformの要素Widget
Event dispacher
Animation
早速 Scaleformを起動
Widgetを配置してみる
テスト実行のには Playerの設定が必要
テスト実行
テスト実行
テスト実行ログ
Widget Handler
Widget Handler
Imageを配置
ボタンの画像に設定
ボタンの画像に設定
ボタンの画像に設定
画像を置く
サイズ調整
もう一枚追加
フレーム追加
Tween追加
実行するとアニメーション
実際にゲームで使ったプロジェクト
ポーズボタン
ポーズボタンのWidget Handler
Stingrayの受け
Stingrayで Event
シーン内で実行
ポーズボタン押し
Scaleform To Stingrayの例Widget Widget
Handler
CustomEvent
Event Dispatch
UnitFlow Event
Scaleform
Stingray
コリジョンしてライフが減る
PPKの Unit Flow
PPKの Unit Flow
Flow Subroutine
Flow Subroutine
Custom Node
Lua Script
Scaleform Lua Script
Scaleform Animation
Stingray To Scaleformの例Unit Flow Flow subroutine
Lua Script
Event Dispatch
AnimationComponent
Custom Node Lua Script
bitmap
Stingray
Scaleform
Level Storyの作成と組み込み
Vignette の半径をアニメーションさせる
Vignetteを選んで
Level Storyを選択
Story Editorを起動して Create Story
右クリックでアニメーションさせるパラメーターを選択
Vignette Radiusを選択
キーフレームに値をセット
フレームを動かしてみる
Level Flowへの組み込みOpen
Level Flowへの組み込みClose
Perticleの作成と組み込み
Particleの作成
テクスチャーのインポート
テクスチャーのインポート
Particleが作られた
テクスチャーのセット
テクスチャーがセットされた
色の設定
色が設定されたパーティクル
Velocityを追加
重力を追加
だんだん小さくなるようにサイズを設定
Emmiter:Blastを追加Emmiter:Rateを削除
PPKの Unity Flowに組み込み
Lua、カスタムノード、Flowへの組み込み
障害物
Unit
PPK Unit Flow
PPK Unit Flow
Flow Subroutine
Flow Subroutine
Custom Node
Custom Node
Lua Script
障害物の例Unit PPK Unit STN_A
CollisionMover Actor Physics Actor
Flow Subroutine
Custom Node
Lua Script Damage!!
まとめScaleformと Stingrayは Event Dispatcherで
Level Storyは結構便利Particle Effectはパラメーター調整がキモ
Flow & Luaはカスタムノードでつなぐ
Thank You!