Slide 1

Slide 1 text

Set Game Object Active Gimmickと 和解しよう! Flor

Slide 2

Slide 2 text

ながれ Step1 ActiveGimmickのきほん Step2 Logicと組み合わせてみよう ・トグルスイッチ ・Intagerを使った切り替えスイッチ ・応用例 C L U S T E R Y U R U Y U R U B E N K Y O K A I 2

Slide 3

Slide 3 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 3

Slide 4

Slide 4 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 4

Slide 5

Slide 5 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 5 ここのON/OFFを切り替える …TrueのBoolを受け取るとオブジェクトがアクティブに、 FalseのBoolを受けたらオブジェクトが非アクティブに。

Slide 6

Slide 6 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 6 知っておきたいこと ・ItemじゃなくてもOK(Destroy Item GimmickはItemに限る) →BGMやUIに対しても使える ・Animationの“Is Active“でも同じことができる →Linx さんの 【cluster】 Animation活用術 (https://note.com/d_guardians/n/n80f4703a5965) ・ActiveGimmickが扱うBoolは Logicと相性がいい →ActiveGimmickとLogicの組み合わせで様々なスイッチを作れる

Slide 7

Slide 7 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 7 知っておきたいこと ・ItemじゃなくてもOK(Destroy Item GimmickはItemに限る) →BGMやUIに対しても使える ・Animationの“Is Active“でも同じことができる →Linx さんの 【cluster】 Animation活用術 (https://note.com/d_guardians/n/n80f4703a5965) ・ActiveGimmickが扱うBoolは Logicと相性がいい →ActiveGimmickとLogicの組み合わせで様々なスイッチを作れる

Slide 8

Slide 8 text

Step1 ActiveGimmickのきほん C L U S T E R Y U R U Y U R U B E N K Y O K A I 8 知っておきたいこと ・ItemじゃなくてもOK(Destroy Item GimmickはItemに限る) →BGMやUIに対しても使える ・Animationの“Is Active“でも同じことができる →Linx さんの 【cluster】 Animation活用術 (https://note.com/d_guardians/n/n80f4703a5965) ・ActiveGimmickが扱うBoolは Logicと相性がいい →ActiveGimmickとLogicの組み合わせで様々なスイッチを作れる

Slide 9

Slide 9 text

C L U S T E R Y U R U Y U R U B E N K Y O K A I 9 ActiveGimmickと Logicを組み合わせて スイッチを作ってみよう

Slide 10

Slide 10 text

スイッチを押すとオブジェクトが出現して もう一度押すとオブジェクトが消える C L U S T E R Y U R U Y U R U B E N K Y O K A I 10 Step2 Logicと組み合わせてみよう 例1 トグルスイッチ

Slide 11

Slide 11 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 11 例1 トグルスイッチ

Slide 12

Slide 12 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 12 例1 トグルスイッチ スイッチを押すと“push“のsignalが Logicに送られて、 Logicの中身が実行される

Slide 13

Slide 13 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 13 例1 トグルスイッチ =Not とは? …あるkey(ここではdragon)のBoolを ・True ⇒ False ・False⇒ True に切り替える

Slide 14

Slide 14 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 14 例1 トグルスイッチ =Not とは? …あるkey(ここではdragon)のBoolを ・True ⇒ False ・False⇒ True に切り替える オブジェクトの表示/非表示や BGMの再生/停止などを スイッチ一つで制御できる!

Slide 15

Slide 15 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 15

Slide 16

Slide 16 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 16

Slide 17

Slide 17 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 17

Slide 18

Slide 18 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 18

Slide 19

Slide 19 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 19 例2 Intagerを使った切り替えスイッチ

Slide 20

Slide 20 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 20 例2 Intagerを使った切り替えスイッチ 「„SceneChange“というSignalを受けたら 以下のLogicを実行するよ」 Scene = 0 ならば „SceneDefault“というkeyをTrueに Scene ≠ 0 ならば „SceneDefault“というkeyをFalseに

Slide 21

Slide 21 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 21 例2 Intagerを使った切り替えスイッチ Scene = 0 ならば „SceneDefault“というkeyをTrueに Scene ≠ 0 ならば „SceneDefault“というkeyをFalseに

Slide 22

Slide 22 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 22 例2 Intagerを使った切り替えスイッチ Scene = 1 ならば „SceneSea“というkeyをTrueに Scene ≠ 1 ならば „SceneSea“というkeyをFalseに

Slide 23

Slide 23 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 23 例2 Intagerを使った切り替えスイッチ Scene = 0:初期部屋を表示 ※ Scene = 1:海を表示 Scene = 2:森を表示 Scene = 3:公園を表示 Scene = 4:アトリエを表示 Scene = 5:絵美の部屋 などなど。

Slide 24

Slide 24 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 24 例2 Intagerを使った切り替えスイッチ Scene = 0:初期部屋を表示 ※ Scene = 1:海を表示 Scene = 2:森を表示 Scene = 3:公園を表示 Scene = 4:アトリエを表示 Scene = 5:絵美の部屋 などなど。

Slide 25

Slide 25 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 25 例2 Intagerを使った切り替えスイッチ Scene = 0:初期部屋を表示 ※ Scene = 1:海を表示 Scene = 2:森を表示 Scene = 3:公園を表示 Scene = 4:アトリエを表示 Scene = 5:絵美の部屋 などなど。

Slide 26

Slide 26 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 26 例2 Intagerを使った切り替えスイッチ オブジェクトの表示/非表示を Intager(整数)で 管理すると便利! Scene = 0:初期部屋を表示 ※ Scene = 1:海を表示 Scene = 2:森を表示 Scene = 3:公園を表示 Scene = 4:アトリエを表示 Scene = 5:絵美の部屋 などなど。

Slide 27

Slide 27 text

補足 C L U S T E R Y U R U Y U R U B E N K Y O K A I 27

Slide 28

Slide 28 text

補足 C L U S T E R Y U R U Y U R U B E N K Y O K A I 28 条件式に =Equal だけではなく =GreaterThan や =LessThan を使っても面白いかも!

Slide 29

Slide 29 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 29 rate = 0:フリーマッチ rate = 1:低レートマッチ rate = 2:中レートマッチ rate = 3:高レートマッチ rate = 4:デスマッチ

Slide 30

Slide 30 text

Step2 Logicと組み合わせてみよう C L U S T E R Y U R U Y U R U B E N K Y O K A I 30 rate = 0:フリーマッチ rate = 1:低レートマッチ rate = 2:中レートマッチ rate = 3:高レートマッチ rate = 4:デスマッチ

Slide 31

Slide 31 text

C L U S T E R Y U R U Y U R U B E N K Y O K A I 31 まとめ ・ActiveGimmickを使うと様々なオブジェクトの表示/非表示をBoolで管理できる ・BoolはLogicと相性が良く、条件式を適切にいじることで複数のオブジェクトの表示/非表示 をまとめて管理することができる

Slide 32

Slide 32 text

和解おめでとうございます! & ご清聴ありがとうございました C L U S T E R Y U R U Y U R U B E N K Y O K A I 32