###Unity のScript エラーです。
NullReferenceException: Object reference not set to an instance of an object
Bounce.OnCollisionEnter (UnityEngine.Collision collision) (at Assets/Scripts/Bounce.cs:17)
と出ました。
具体的なプログラムはつぎです。
''' test
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bounce : MonoBehaviour
{
public float bounce = 6f;
public int scorepoint = 10;
private void OnCollisionEnter(Collision collision)
{
if(collision.gameObject.tag == "Ball")
{
Vector3 norm = collision.contacts[0].normal;
Vector3 vel = new Vector3(-norm.x, 0f, -norm.z);
collision.rigidbody.AddForce(vel.normalized * bounce, ForceMode.VelocityChange);
GameObject gm = GameObject.Find("GameManager08");
gm.GetComponent<GameManager08>().AddScore(scorepoint);
}
}
}
#####最後の部分で引っかかっているようです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/19 07:21