Yo!私はUnityでプログラミングしていましたが、衝突検知について何か変更したいのですが、シーン上のプレーヤー1以外のオブジェクトをクリックすると、そのタブを見つけることができません。私はどこかでうんざりしましたか?私はより多くの情報のためのビデオを置く。右に私の "リジッドボディー"タブが見つかりませんUnity
ビデオ:https://www.youtube.com/watch?v=SnmnpgYWKUA&t=1s
// The script that makes the camera follow my player :
using UnityEngine;
public class FollowPerso1 : MonoBehaviour {
public Transform perso1;
public Vector3 offset;
// Use this for initialization
// void Start()
// Update is called once per frame
void Update() {
transform.position = perso1.position + offset;
}
}
// The script that makes the collision possibles :1
using UnityEngine;
public class Perso1Collision : MonoBehaviour {
public Perso1Movement Movement;
void OnCollisionEnter(Collision collisionInfo)
{
if (collisionInfo.collider.tag == “Obstacle”)
{
Movement.enabled = false;
}
}
}
// The script that makes the movements possible :
using UnityEngine;
public class Perso1Movement : MonoBehaviour {
public Rigidbody rb;
public float forwardForce = 2000f; // <– We declared a variable float to change out forwardForce (REVOIR)… E03
public float sidewaysForce = 500f; // REVOIR
// Use this for initialization
// void Start()
// voidUpdate : Update is called once per frame (So the force ”speed” will depend on how many FPS your PC has)
void FixedUpdate() // FixedUpdate is better to calculate Physics in Unity (”makes stuff looks smoother when you collide with stuff”. Ref. Brackeys EP.2 HTMVGIU)
{
rb.AddForce(0, 0, forwardForce * Time.deltaTime); // <– NOTE : Gotta understand Time.deltaTime better
if (Input.GetKey(“d”)) // <– QUESTION : Why not ”D” and ”d” instead ? :O
{
rb.AddForce(sidewaysForce * Time.deltaTime, 0, 0, ForceMode.VelocityChange);
}
if (Input.GetKey(“a”)) // <– QUESTION : Why not ”D” and ”d” instead ? :O
{
rb.AddForce(-sidewaysForce * Time.deltaTime, 0, 0, ForceMode.VelocityChange); // Understand ForceMode.VelocityChange better E06
}
}
}
ありがとう!
私が二本、公式のチュートリアルを開始します。
はここで例えば剛体のチュートリアルです。 – Lestat
こんにちは!あまりにもありがとう、私はちょうど始めたとあなたは右です私は公務員のチュートリアルを行う必要があります!私はそれを見つけることができなかったので、私は何かを台無しにしたと思ったが、デフォルトではないので、少なくとも私のオブジェクトのほとんどには、どうもありがとうございました ! :Dまた、私はなぜppl downvoteの初心者の投稿がそんなに簡単でないのか分かりません。 – Tech
私はそれは、多くの人々が研究にわずかな努力を示していないし、彼らの個人教師とコードサルとしてstackoverflowを乱用しようとしないためだと思います。正直言って、あなたはこの質問に多くの努力を払い、さらにはYouTubeのビデオを録画したこともありませんでした。しかし、私は時々あなたがちょうどあなたの目の前にもかかわらず、固執して解決策を見ていないことを知っています。私は自分自身を完全に独学で教えています。 downvoteするのはいいですか?いいえ。理解できますか?多分。とにかく、幸せなコーディング。:) – yes