
ドラッグ&ドロップをunity C#で実装する時、検索して出てきたものの全てに
ドラッグ開始時の処理として
blocksRaycasts = false;
が記述されていました。
実際これをtrueにするとドロップできなくなるので必要なものなんだなという認識はしました。
ただ、どこを調べても、どうしてblocksRaycastsをfalseにすることでドロップできるようになるのかの説明が全く無く疑問が解消されません。
blocksRaycastsの説明を見ても、Raycastをブロックする。としか書かれておらず正直それブロックしたから何?といった感じです。
Rayというマウスポインタなどから線を照射するようなコードがあることは分かっているのですが別にドラッグしているときにRayを照射してるわけじゃなくないですか?
分かりやすく教えて頂けると助かります。



回答1件
あなたの回答
tips
プレビュー