\
2014年11月18日
Posted by 屋台ブルー at 2014年11月18日00:00 Comment(0)

Swiftで遊ぼう! - 130 - UIDynamicAnimator/collisionインタラクション

Swiftで遊ぼう! - 130 - UIDynamicAnimator/collisionインタラクション先駆者の努力を垣間見れるのが、今日のコードだろう。こういうAPIの使用法は非常に単純だ。

昨日書いたコードは青い正方形が重力に従って下方に落ちて画面の底面で止まるけど、途中にある黄色い長方形を素通りしてしまった。青い正方形と黄色い長方形との間にインタラクション(相互作用)が及んでいない。

UICollisionBehaviorクラスはオブジェクト間の相互関係を介在するクラスになる。昨日のコードの関連は以下のようになり、オブジェクトの赤いBarrierは孤立した状態である。

Swiftで遊ぼう! - 130 - UIDynamicAnimator/collisionインタラクション


たった1行のコードを変更するだけでインタラクティブな動きに様変わり。

変更前:collision = UICollisionBehavior(items: [square])
変更後:collision = UICollisionBehavior(items: [square, barrier])

Swiftで遊ぼう! - 130 - UIDynamicAnimator/collisionインタラクション


今日はここまで。


同じカテゴリー(Swiftで遊ぼう!)の記事画像
Swiftで遊ぼう! - プログラミングまとめ(ときどき更新)
Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明
Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect
Swiftで遊ぼう! - 208 - ルートビューのコード
Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ
Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる
同じカテゴリー(Swiftで遊ぼう!)の記事
 Swiftで遊ぼう! - プログラミングまとめ(ときどき更新) (2021-01-31 00:00)
 Swiftで遊ぼう! - 番外編 - Xcode6:ショートカットと用語説明 (2015-04-05 00:00)
 Swiftで遊ぼう! - 209 - ルートビューのコードは続く:CGRect (2015-02-06 00:00)
 Swiftで遊ぼう! - 208 - ルートビューのコード (2015-02-05 00:00)
 Swiftで遊ぼう! - 207 - ツールバーボタンとビューコントローラーを繋ぐ (2015-02-04 00:00)
 Swiftで遊ぼう! - 206 - ビューコントローラーにビューコントローラーを載せる (2015-02-03 00:00)

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
Swiftで遊ぼう! - 130 - UIDynamicAnimator/collisionインタラクション
    コメント(0)