Unity mouse ile ekran döndürme

Metallimepe

Picopat
Katılım
3 Ekim 2020
Mesajlar
111
Başlıkta belirttiğim gibi mouse ile ekran döndürmesi yapmak istiyorum. Hareket kontrollerini yaptım(W ye basınca ileri git gibi). Fakat oyun sırasında arkama sağa sola bakamıyorum.
Not: Oyun kamerası sırt üstü kameradır.
 

Kaan9x

Picopat
Katılım
11 Mart 2021
Mesajlar
375
Makaleler
2
Çözümler
2
Ayarlardan kontrolleri klavye+mouse diye ayarladınız mı? Eğer öyle yapmadıysanız dediğim gibi yapın.
Edit:Yanlış anladım hocam.
 
Son düzenleme:

stalker x

Centipat
Katılım
1 Nisan 2020
Mesajlar
349
Çözümler
3
transform.position = transform.position + Camera.main.transform.forward * distance * Time.deltaTime;

Bu kodu kullanabilirsin.

Kod yazmayı bilmiyorsanız şu videoyu izleyerek yapın.
 
KS
M

Metallimepe

Picopat
Katılım
3 Ekim 2020
Mesajlar
111
Hocam yazdığınız kodu atar mısınız acaba?

Hareket kodu mu?
Hareket kodu ise:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Kure : MonoBehaviour {

[SerializeField]
int Hiz=10;


Rigidbody rb;
// Use this for initialization
void Start () {
rb = GetComponent<Rigidbody>(); ///fiziksel özellikleri alınmış

}

// Update is called once per frame
void Update () {

float yatay = Input.GetAxis("Horizontal");

float dikey = Input.GetAxis("Vertical");
Vector3 hareket = new Vector3(yatay*Hiz, 0.0f, dikey*Hiz);
rb.AddForce(hareket);//force güç ekle demek
}

}
Hocam yazdığınız kodu atar mısınız acaba?

Bu arada hata kodum şu
Assets\StudioNewPunch\SuitPack\SuitedMan\Code\MouseLook.cs(15,83): error CS0103: The name 'distance' does not exist in the current context
 
Son düzenleme:
Yukarı