using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Carcontroller : MonoBehaviour
{
public WheelCollider front_driverCol, front_passCol;
public WheelCollider back_driverCol, back_passCol;
public Transform frontDriver, frontPass;
public Transform backDriver, backPass;
public float _steerAngle = 25.0f;
public float _motorForce = 1500f;
public float steerAngl;
float h, v;
}
void Start() {
}
void FixedUpdate() {
Inputs();
Drive();
SteerCar();
UpdateWheelPos(front_driverCol, frontDriver);
UpdateWheelPos(front_passCol, frontPass);
UpdateWheelPos(back_driverCol, backDriver);
UpdateWheelPos(back_passCol, backPass);
}
void Inputs () {
h = Input.GetAxis("Horizontal");
v = Input.GetAxis("Vertical");
}
void Drive() {
back_driverCol.motorTorque = v * _motorForce;
back_passCol.motorTorque = v * _motorForce;
}
void SteerCar () {
steerAngl = _steerAngle * h;
front_driverCol.steerAngle = steerAngl;
front_passCol.steerAngle = steerAngl;
}
void UpdateWheelPos(WheelCollider col, Transform t) {
Vector3 pos = t.position;
Quaternion rot = t.rotation;
col.GetWorldPose(out pos, out rot);
t.position = pos;
t.rotation = rot;
}
선생님들 이거 error CS8803: Top-level statements must precede namespace and type declarations 오류뜨는데 뭐가 문제일까요
중괄호가 잘못됐다~ 이말이야
함수들 다 클래스 밖으로 삐져나온듯한디