인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

yeonu2311님의 프로필 이미지
yeonu2311

작성한 질문수

따라하면서 배우는 고박사의 유니티 기초

Instantiate() 활용 예제 (16:37)

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

작성

·

209

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
질문자

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

yeonu2311님의 프로필 이미지
yeonu2311

작성한 질문수

질문하기