暇つぶし2chat GAMEDEV
- 暇つぶし2ch88:名前は開発中のものです。
16/01/17 19:08:21.85 DAlQvnAS.net
>>72
z軸を昇順降順それぞれ入れ替えて試してみたのですが、
やはり片方のオブジェクトしか反応してくれませんでした…。
ドラッグではなく単にクリック(mouseDown)を取る場合は
下記のようにレイヤー名で指定するため
SortingLayerではなく普通のLayerも入れ替えたりしてみたのですが、
やはり状況は変わりませんでした。
──
Physics2D.Raycast(
AppUtil.GetTouchWorldPosition(Camera.main),
Vector2.zero,
1,
LayerMask.GetMask(LayerMask.LayerToName(gameObject.layer))
);
──
現状の知識で思いつく方法としては、
ドラッグ時にオブジェクトA、オブジェクトBそれぞれ分けたレイヤーでRaycast判定を行い、
AB両方ある場合はBを無視してAのみ動かすようにするというロジックになるのですが
皆さんこのようなことをしているのでしょうか。
または、ドラッグしたオブジェクトが重なる場合があるという設計自体避けているのでしょうか。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch