
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
수업 내용에서 이 전 예시가 계단식으로 나왔을 때 기준으로 아래 x로 순차적으로 쌓는 걸로 생각한다면,
소숫점 나머지를 x에 두는게 맞는 것 같은데 내용을 이해하는 순서가 조금 달라서 한번 의견 남겨봅니다!
작성한 코드
void Start()
{
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);
}
}
12 13 14 15
8 9 10 11
4 5 6 7
0 1 2 3
수업 내용 코드 :
void Start()
{
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);
}
}
3 7 11 15
2 6 10 14
1 5 9 13
0 4 8 12
