C# Unity assebmly referance hatası

smokex

Femtopat
Katılım
17 Mart 2021
Mesajlar
9
Daha fazla  
Cinsiyet
Erkek
Assets\ThirdPersonInput.cs(11,12): error CS0246: The type or namespace name 'button' could not be found (are you missing a using directive or an Assembly reference?)
 

Dosya Ekleri

  • Adsız.png
    Adsız.png
    34,3 KB · Görüntüleme: 128

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityStandardAssets.Characters.ThirdPerson;

public class ThirdPersonInput : MonoBehaviour
{

public FixedJoystick LeftJoystick;
public FixedButton Button;
public FixedTouchField TouchField;
protected ThirdPersonUserControl Control;

protected float CameraAngle;
protected float CameraAngleSpeed = 0.2f;

// Use this for initialization
void Start()
{
Control = GetComponent<ThirdPersonUserControl>();
}
}

// Update is called once per frame
void Update()
{
Control.m_Jump = Button.Pressed;
Control.Hinput = LeftJoystick.inputVector.x;
Control.Vinput = LeftJoystick.inputVector.y;

CameraAngle += TouchField.TouchDist.x * CameraAngleSpeed;

Camera.main.transform.position = transform.position + Quaternion.AngleAxis(CameraAngle, Vector3.up) * new Vector3(0, 3, 4);
Camera.main.transform.rotation = Quaternion.LookRotation(transform.position + Vector3.up * 2f - Camera.main.transform.position, Vector3.up);

}
}
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı