質問: 0; } void Update() { if (Input.GetMouseButton(0)) { angle += 0.7f; transform.eulerAngles += new Vector3(0, 0, angle); } } } ``` ### 発生している問題・エラーメッセージ ボールが回転しているフリッパーに当たったときボールが弾き飛ぶような挙動を期待していたのですが、実際にはボールがフリッパーに絡みつくような動きになりました。 ### 試したこと ボールに「Physics Material 2D」を追加すると期待する動きになりましたが、そうするしか方法はないのでしょうか。。
回答: >ボールに「Physics Material 2D」を追加すると期待する動きになりましたが、そうするしか方法はないのでしょうか。 基本的には、そうするしか方法は無いです。 Physics Materialは弾性や摩擦などの「物理特性」を適用するコンポーネントです。 これによりスーパーボールのような「よく跳ね返る(=弾性の高い)」物体を作ったり、 氷のような「よく滑る(=摩擦の低い)」物体を作ることが出来ます。 Physics Materialを設定しない状態だと弾性が低い為、 ちょっとぶつかっただけでは跳ね返らないのだと思います。 (不確かですが、フリッパーの回転の勢いを上げれば多少は跳ね返りやすくなるのではないかと思います)