[유니티]간단한 코드(구문)들 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
거의 필수인 팁입니다.
*위에 코드들 중에 오타나 오류가 있을 수가 있습니다. 만약 발견이 된다면 댓글로 제보해 주시기 바랍니다. (빠르게 고쳐드리겠습니다.)
오늘은 이렇게 저번 글에 이어서 간단한 코드들을 알아보았는데요.
자주 말씀드리지만 꼭 자신이 필요한 코드가 있을 가능성이 있으니 꼼꼼히 보시기 바랍니다.
그리고 많은 관심도 부탁드립니다.
질문은 댓글로 고고씽~
그럼 더욱더 좋은 글로 찾아오겠습니다! 그럼 안녕~!
댓글
댓글 쓰기