適当にTerrinで地形を作って画像のように設定してプレイヤーのスクリプトも提示コードのように作ったのですが落下してすり抜けてしまいますこれは何を間違えたのでしょうか?調べながらメッシュコライダーのconvexにチェックを入れていますが....
補足ですがDebug.Log();が出ないことも気がかりです。
プレイヤースクリプト
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { Physics.gravity = new Vector3(0,-40.0f,0); } void OnCollisionEnter() { Physics.gravity = new Vector3(0,0,0); Debug.Log("HIT!"); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/09/22 16:38