커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
다시 복습하는중에 생긴 게임오브젝트 에러 문의 드립니다.
undefined주차
북마크
조*환
댓글
1
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


질문 내용


카드 흔들리는 에니메이션 구동중에 게임오브젝트에 에러가 나와서 문의 드립니다.

르탄 카드가

스파르타 즉문즉답

조금씩 흔들려야 하는데 커졌다가 작아졌다가는 되는데 살짝 돌아가는 로테이션 동작만 안됩니다.

콘솔창에 에러가 C38로 나오는데 타임동작쪽에 스크립트 저장하고 나서 문제가 생겼는데 동작은 되는데

에러가 나오네요 답변 부탁 드릴게요






작성한 코드 및 에러 메세지

using System.Collections;

using System.Collections.Generic;

using System.Linq;

using UnityEngine;

using UnityEngine.UI;


public class gameManager : MonoBehaviour

{

  public Text timeTxt;

  public GameObject card;

  float time = 0.0f;


  // Start is called before the first frame update

  void Start()

  {

    int[] rtans = { 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7 };


    rtans = rtans.OrderBy(item => Random.Range(-1.0f, 1.0f)).ToArray();


    for (int i = 0; i < 16; i++)

    {

      GameObject newCard = Instantiate(card);

      newCard.transform.parent = GameObject.Find("cards").transform;


      float x = (i / 4) * 1.4f - 2.1f;

      float y = (i % 4) * 1.4f - 3.0f;

      newCard.transform.position = new Vector3(x, y, 0);


      string rtanName = "rtan" + rtans[i].ToString();

      newCard.transform.Find("front").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>(rtanName);

    }

  }


  // Update is called once per frame

  void Update()

    {

    time += Time.deltaTime;

    timeTxt.text = time.ToString("N2");

  }

}




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴