Coding/etc
-
XML의 정의와 기본 특징Coding/etc 2019. 9. 4. 15:05
XML은 EXtensible Markup Language의 약자이며, XML은 HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup language)입니다. 이 언어는 사람과 기계가 동시에 읽기 편한 구조로 되어 있습니다. 그러나 XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌습니다. 또한, XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있다는 차이가 있습니다. XML의 특징) 1. XML은 다른 목적의 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어이다. 2. XML은 다른 시스템끼리 다양한 종류의 데이터를 손쉽게 교환할 수 있도록 해준다. 3. XML은 새로운 태그를 만들어 추가해도..
-
[C#]Unity - 대화 애니메이션 구현하기Coding/etc 2019. 3. 25. 22:41
**C#과 유니티로 제작하였습니다** **유니티 초보자의 시점에서 직접 구현해 본 것으로, 좋은 코드가 아닐 수 있습니다** 게임을 하다보면, 다양한 캐릭터들간의 대화 씬을 구현해야 할 경우가 있습니다. 이렇게 독백이든, 캐릭터 간 대화이든 UI를 이용하여 캐릭터의 대사를 표현해야 할 경우가 생깁니다. 대부분의 게임에서 대사는 빠질수가 없으니까요! 이런 단순한 대화창을 구현하는 것은 유니티로 굉장히 쉬울 것입니다. 단순하게 텍스트값을 입력받아 유니티 UI의 Text로 출력해 주면 되기 때문이죠. 하지만 대화가 오고가는 장면에서 텍스트가 화면에 뚝 나타났다, 바로 사라지면 위화감이 들겠죠. 그래서 많은 게임에서 대사에 타이핑 애니메이션을 추가해서 대사가 한글자씩 써지는 것 같이 보이는 효..