ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

レイキャストが外れたとき

視線方向にレイキャストを飛ばしてヒットしたオブエジェクトの色を変更し、視線が外れたら色を戻すというのを実装。
当たっていたレイキャストが外れたというのは、ヒットしたオブジェクトを保持しておいて、レイキャストが外れたり、別のオブジェクトにヒットしたら、前のオブジェクトにメッセージを送るという方法で実装した。
レイキャストがヒットしたり、ヒットしていたのが外れたのを、ColliderのOnCollisionEnter()などで取得できないかと思ったが、検索してみたら、どうやらレイキャストでは呼ばれないようだ。