フリーランスを目指すなら
ゲーム系の案件を探せるサイト
基本知識

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)でした。

【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

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

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

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

このチュートリアルを購入する>>

新作Unityアセット

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

シェアフォローする

管理人のモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
シェア・フォロー

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

「#ユニシャー」をつけて拡散してください。

「Unishar-ユニシャー」公式アカウントをフォローする>>

フリーランスを目指すなら
ゲーム案件を探すサイト
新卒でゲーム業界志望なら
新卒でゲーム業界志望の人におすすめの就活サイト
応援ありがとうございます!
「Unishar-ユニシャー」の支援方法

COMMENT

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

CAPTCHA


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