[유니티]간단한 코드(구문)들 4탄!

 퍼갈 땐 출처 표기~!


안녕하세요~!
오늘은 저번 시간에 이어 간단한 코드들을 소개하겠습니다. 놀랍게도 4탄까지 이어졌는데요.
그만큼 도움이 된다는 이야기겠죠? 그렇기에 꼭 잘 훑어서 자신이 필요한 코드들을 찾아내기 바랍니다. 저도 여기서 실사용을 하는 코드들도 많습니다! 그만큼 질이 좋은 코드들! 꼭 확인해 보세요!


하나 이야기를 해드리겠습니다.

간단한 코드들 4탄까지 온 이유가 무엇일까요? 조회 수가 많이 나와서? 제일 간단하게 작성을 할 수가 있어서? 제가 이렇게 4탄까지 온 이유는 사람들이 도움이 될만한걸 알려주기 위함입니다. 저도 한때에는 초보였기에 이러한 글이 매우 유익하고 도움이 많이 되었었습니다. 그렇기에 초보분들과 같은 사람들을 위하여 이 글을 쓰는 것이기에 많은 관심과 공유를 부탁드리겠습니다. (꾸벅) 저도 이 글이 도움이 된다고 믿습니다.


오늘의 코드들은 아래와 같습니다.


데이터들 직렬화하기

역직렬화하기

a에서 n이라는 숫자 찾기(하나만)

a에서 n이라는 숫자 전부 찾기

문장 들여쓰기


그럼 바로 코드를 보시죠!


데이터들 직렬화하기

[Serializable]
public class MyData

{
    int data1 = 99;
    string data2 = "와우!";
    float data3 = 5.2f;
}

string json = JsonUtility.ToJson(MyData);


위 코드는 실사용이 되지만 저런 형식으로만 쓰진 않습니다. 참고용으로 좋습니다. 



역직렬화하기 //위에 코드와 이어집니다.

mydata = JsonUtility.FromJson<MyClass>(json); 


위 코드는 실사용이 되지만 여러 가지 형태로도 쓰입니다. 더 연구해 보는 것이 좋습니다.



a에서 n이라는 숫자 찾기(하나만)

int[] a = new int[3];

int n =2;

a[0] = 0;

a[1] = 2;

a[2] = 6;


int g = Array.IndexOf(a, n);

print(g)

=> 1


위에 코드는 연구하면 엄청나게 유용합니다. 꼭 자세히 알아보기 바랍니다. 



문장 들여쓰기

\n을 사용한다.

ex)

        string hello = "h\ne\nllowTHEWROLD";

=>h
    e
    llowTHEWROLD


거의 필수인 팁입니다.



*위에 코드들 중에 오타나 오류가 있을 수가 있습니다. 만약 발견이 된다면 댓글로 제보해 주시기 바랍니다. (빠르게 고쳐드리겠습니다.)


오늘은 이렇게 저번 글에 이어서 간단한 코드들을 알아보았는데요.
자주 말씀드리지만 꼭 자신이 필요한 코드가 있을 가능성이 있으니 꼼꼼히 보시기 바랍니다.
그리고 많은 관심도 부탁드립니다.

질문은 댓글로 고고씽~

그럼 더욱더 좋은 글로 찾아오겠습니다! 그럼 안녕~!

댓글

이 블로그의 인기 게시물

[유니티]많이 나는 오류 해결법

[유니티]유니티 엔진은 어떻게 설치하면 좋을까?

[유니티]새 프로젝트 생성은 어떻게 하면 좋을까?