スナップ処理とは、UI によくある、何かのオブジェクトにある程度近づくと、くっつく(ように見える)処理です。
正確には、一定の場所に留める処理です。
本稿ではスナップ処理を Unity で作る方法について説明します。
細かい点までは説明していませんので、自分ひとりで Unity を使ってゲームを作れる中級者以上の方を対象としています。
執筆時に使用した Unity のバージョンは、2021.2.3f1
Windows10(Home) 64bit 版で作成し、動作確認しています。
ワールドマップや家の壁設置なんかでスナップ処理ってけっこう使うので、ぱっと作れるように汎用スクリプトを作成😆
スナップ処理より、新InputSystemでマウスとゲームパッド制御する方法とか、このプロジェクトで使えるアウトラインシェーダー探したりとかの方に時間がかかりました😅#Unity pic.twitter.com/2ktDR25RsM— おりが@ゲーム製作(Unity) (@dokuro_moe) November 22, 2021