基本知識

1分でわかる!【Physics Material 2D】の説明と使い方(摩擦係数と反発係数)【Unity】

Physics Material 2Dの反発係数と摩擦係数

ここではUnityで使う【Physics Material2D】の説明と使い方をお伝えします。非常にわかりやすく説明していますので、ご覧ください。

【Physics Material2D】で2Dで摩擦係数と反発係数を決めることができる

Physics Material2Dの反発係数

普通にスプライト(2Dのオブジェクト)でRigidbody2Dをつけた場合、リアルな衝突をしません。

現実でボールをおとしたら、はねかえります。転がしたら摩擦によるスピード減少があります。そんなリアルなオブジェクトの動き補助してくれるのが【Physics Material2D】です。

具体的には摩擦係数と反発係数を決めれます。

摩擦係数(Friction)
→値を大きくすると摩擦力が強くなる

反発係数(Bounciness)
→値を大きくすると、跳ね返す力が強くなる

このぐらいの認識で良いです。物理学を勉強しているわけじゃないもんね( ・∇・)

【Physics Material2D】の使い方

【Physics Material2D】の作成方法

【Physics Material2D】の作成方法

【Assets】→【Create】→【Physics Material2D】

このようにして作成することができます。

【Physics Material2D】の設定

摩擦係数と反発係数

摩擦係数(Friction)
→値を大きくすると摩擦力が強くなる

反発係数(Bounciness)
→値を大きくすると、跳ね返す力が強くなる

【Physics Material2D】を選択すると、設定ができるようになります。上のFrictionが摩擦係数を表し、下のBouncinessが反発係数を表します。

本当は【0.00~1.00】までの値で設定するのですが、Unityではどんな値でも設定できるようになっています。リアルなオブジェクトの動きを表現したい方は、【0.00~1.00】までの値におさめてください。

【Physics Material2D】の値を変更する

Physics Material2Dのパラメータを変更

【Friction、Bouncinessの文字の上でドラッグ】

この方法で値を変更することができます。

【Physics Material2D】をアタッチすることで、そのオブジェクトに設定が適用される

Physics Material2Dをオブジェクトにアタッチ

【Physics Material2Dをオブジェクトにドラッグ&ドロップ】

摩擦係数や反発係数を設定したいオブジェクトに、【Physics Material2D】をアタッチすることで、そのオブジェクトは摩擦係数と反発係数をもつようになります。

まとめ

  • 【Physics Material2D】で摩擦係数と反発係数を変更できる
  • リアルなものの動きを表現できる
  • 【Assets】→【Create】→【Physics Material2D】で作成
  • 摩擦係数や反発係数を設定したいオブジェクトにアタッチすれば使うことができる
Unityサンプルゲーム
【Unity2D&3Dサンプルゲーム】動画よりわかりやすく記事でゲームを作ろう【チュートリアル】【Unity2D&3Dサンプルゲーム・チュートリアル】Unityにおいてのサンプルゲームの作り方が書いてある記事って少ないですよね。そこで当サイトUnishar(ユニシャー)が動画よりわかりやすいサンプルゲームを無料で提供します。...

さぎのみや(@saginomiya8)でした。SNSでシェアしてね( ・∇・) 一生無双モードで頑張る。

ABOUT ME
さぎのみや
さぎのみや
超書手。現在はUnityメディア「ユニシャー」の運営とゲーム開発がメインです。Unity、ライティング関係のお仕事お待ちしております。 >>詳しいプロフィール >>Amazonほしいものリスト
【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

「Unityで3Dゲームを本格的に作っていきたい!」という人におすすめのチュートリアルとなっています。

画像のようなゲームの作り方を販売しています。色々と応用できるチュートリアルとなっています。ぜひ、作ってみてください。

詳細
>>【Unity3Dサンプルゲーム・チュートリアル】「フリスビーを犬に届けよ!」の概要

>>noteでこのチュートリアルを見る

【RT・フォローであなたのスキルが上がる】

シェアフォローする

さぎのみやのモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
Twitterでのシェア

であなたの能力が上がります。

>>さぎのみやのツイッター(@saginomiya8)

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください