2022/08 6

[유니티] UNITY string형 값으로 전달받은 자료를 어떻게 int형으로 바꿔야 할까요?

[유니티] UNITY string형 값으로 전달받은 자료를 어떻게 int형으로 바꿔야 할까요? 안녕하세요. 오늘도 평화로운 가을 바람이 먹구름들은 끌어모아 비를 만들려고 애쓰고 있는 8월 말입니다. 게임을 만들다가 보면 동료에게서 자료들을 받아서 처리하게 되는 경우가 많이 있습니다. 예를 들면, 유닛의 체력이나 공격력이나 마법력, 방어력 등등이 있는데, 주로 string형값으로 받게되는데, 이때 받은 값을 가지고, 체력을 올리거나 공격력을 올 올려서 적용할 수 있습니다. 이때 사용하면 편리한 것이 Split 메서드 입니다. How??? 어떻게 사용하는지 알아보겠습니다. 사용하는 방법은 간단합니다. string Text = "12,34,56,78"; string[] testTxt = Text.Split('..

[유니티] UNITY 게임오브젝트 여러개를 동시에 안보이게 하려면 어떻게 해야 할까요?

[유니티] UNITY 게임오브젝트 여러개를 동시에 안보이게 하려면 어떻게 해야 할까요? 안녕하세요. 오늘도 평화로운 구름들이 모여들어 여름의 끝자락을 즐기고 있는 8월의 어느 날입니다. 게임을 진행할 때 여러 개의 배경음악이나 게임오브젝트를 동시에 동작하지 못하게 하거나, 위치를 옮기면서 색깔도 바꾸며, 길이도 동시에 제어할 필요가 있습니다. 하지만 그때마다 하나씩 비활성화 시키거나 속성을 하나씩 바꾸는 것보다 하나로 묶어서 진행할 필요가 있습니다. 이때 묶어서 쓸 수 있는 함수를 만드는 것도 하나의 방법이지만, 보다 간결하게 쓸 수 있습니다. 이때 사용하면 편리한 것이 Delegate(델리게이트) 선언 입니다. Deleagte라는 말 그대로 대리자로써의 역할을 한다고 보면 됩니다. 함수나 메서드를 넣어..

[유니티] UNITY 게임화면 하늘의 구름이 흘러가게 하려면 어떻게 해야 할까요?

[유니티] UNITY 게임화면 하늘의 구름이 흘러가게 하려면 어떻게 해야 할까요? 안녕하세요. 오늘도 평화로운 가을 느낌의 바람이 살짝쿵 불어오려다 마는 8월의 오전입니다. 게임을 만들다가 보면 하늘의 구름이 그냥 고정되어 있으면, 뭔가 아쉬운 생각이 듭니다. 그땐 무조건 하늘의 구름이 옆으로 흘러가는 효과를 넣어야 합니다. 이때 하늘을 표현하기 위해서 사용하는 것이 SkyBox 입니다. skybox에 대한 쉐이더(shader)에는 텍스쳐를 사용하는 3가지(6 sided / Cubemap / Panoramic)와 텍스쳐를 사용하지 않는 1가지(Procedural)가 있습니다. 주로 텍스쳐를 이용한 쉐이더를 사용합니다. How??? 어떻게 사용하는지 알아보겠습니다. 1. skybox의 쉐이더(shader)..

[유니티] UNITY 플레이시간(타이머)을 다음 씬(SCENE)까지 끊김없이 흐르게 하려면 어떻게 해야 할까요?

[유니티] UNITY 플레이시간(타이머)을 다음 씬(SCENE)까지 끊김없이 흐르게 하려면 어떻게 해야 할까요? 안녕하세요. 오늘도 평화롭게 눅진한 구름이 흘러가는 8월의 어느 여름날입니다. 게임을 진행할 때 시간을 계속 흐르게 하면서 씬을 변경해야 할 때가 있습니다. 또는 씬을 바꿔도 배경음악은 계속 플레이해야 합니다. 이때 사용하는 것이 스크립터 API 중에 DontDestroyOnLoad() 입니다. How??? 어떻게 사용하는지 알아보겠습니다. 1. 시작할 때 타이머를 포함하는 Canvas를 GameObject로해서 DontDestroyOnLoad(gameobject) 를 적용하면 됩니다. public GameObject tstObject; DontDestroyOnLoad(tstObject); ;..

[유니티] UNITY GameObject의 위치를 랜덤(random)하게 생성하려면 어떻게 하나요?

[유니티] UNITY GameObject의 위치를 랜덤(random)하게 생성하려면 어떻게 하나요? 안녕하세요. 오늘도 평화롭게 태풍이 다가오는 8월의 첫날입니다. 게임을 시작할 때 다양한 위치에 게임 말들을 위치시키고 싶을 때가 있습니다. 매번 정해진 위치를 적용하는 것 보다 게임의 흥미를 위해서 랜덤하게 생성할 필요가 있습니다. 이때 사용하는 것이 Random 스크립트 API 입니다. How??? 어떻게 사용하는지 알아보겠습니다. 1. 사각형의 면에서 랜덤 값을 가져오고 싶을 때는Range()함수를 사용합니다. X = Random.Range(0, 1f); // 가로 위치 Y = Random.Range(0, 1f); // 세로 위치 2. 원형의 면에서 랜덤 값을 가져오고 싶을 때는 insideUnitS..

컨티뉴테크 개인정보처리방침

컨티뉴테크회사(이하 ‘컨티뉴테크’ 또는 회사’)는 서비스 기획부터 종료까지 개인정보보호법 등 국내의 개인정보 보호 법령을 철저히 준수합니다. 또한 OECD의 개인정보 보호 가이드라인 등 국제 기준을 준수하여 서비스를 제공합니다. 본 개인정보처리방침의 목차는 아래와 같습니다. 관계법령이 요구하는 개인정보처리방침의 필수 사항과 컨티뉴테크 자체적으로 이용자 개인정보 보호에 있어 중요하게 판단하는 내용을 포함하였습니다. 1.개인정보처리방침의 의의 2.수집하는 개인정보 (필수 안내사항) 3.수집한 개인정보의 이용 (필수 안내사항) 4.개인정보의 제공 및 위탁 (필수 안내사항) 5.개인정보의 파기 (필수 안내사항) 6.이용자 및 법정대리인의 권리와 행사 방법 (필수 안내사항) 7.개인정보보호를 위한 네이버의 노력 ..

카테고리 없음 2022.08.01