UNITY日記⑥
キャラクターをマウス左クリックで配置、右クリックで削除する実験、
とりあえずBOXではうまくいったのでVRoidに置き換えてみた。
特に問題もなく動作。
次のステップは、右クリックで画面にあるすべてのVRoidが消えて
しまう件の対策を打たなければいけない。
よくマニュアルを読んでみたら自分が勘違いしていて
Input.GetMouseButtonDown()
はマウスのボタンが押されてるかどうかだけをみていて、
これが張り付けられたOBJをマウスポインタがさしてるかどうかは
関係なかったことが判明した。
なので
こちらの命令を
OnMouseDown()
に置き換えなければならないようだ。だが、この命令は
左クリックも右クリックも区別してくれないので、
ごみ箱ボタンをクリックしたら削除、そうでないときは配置の
ように別のボタンを追加してフラグ管理で使い分けしなくては
ならないようだ。
今日はここまで。
この記事にはコメントできません。