• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

코드를 작성했는데 오류가 뜹니다

22.01.26 02:12 작성 조회수 158

1

using UnityEngine;

public class PlayerController : MonoBehaviour
{
[SerializeField]
priavte KeyCode keyCodeFire = KeyCode.Space;
[SerializeField]
priavte GameObject bulletPrefab;
priavte float moveSpeed = 3.0f;

private void Update()
{
float x = Input.GetAxisRaw("Horizontal");
float y = Input.GetAxisRaw("Vertical");

transform.position += new Vector3(x, y, 0) * moveSpeed * Time.deltaTime;

if (Input.GetKeyDown(keyCodeFire))
{
GameObject clone = Instantiate(bulletPrefab, transform.position, Quaternion.identity);

clone.name = "Bullet";
clone.transform.localScale = Vector3.one * 0.5f;
clone.GetComponent<SpriteRenderer>().color = Color.red;
}
}
}

다음과 같이 코드를 작성했는데

와 같이 오류가 뜹니다. 

오류가 난 부분 (;나 =)은 잘 사용한 것 같은데 왜이런지 알고 싶습니다!

감사합니다!

답변 1

답변을 작성해보세요.

0

지금 보여주신 코드가 원본 코드라면

변수선언에 사용된 private가 모두 오타가 나있습니다.

yeonu2311님의 프로필

yeonu2311

질문자

2022.01.27

너무 감사합니다!!!!!