본문 바로가기

Unity이야기

[Unity이야기]초보자를 위한 Unity 공부하기 - GameObject 보이기 안보이기, 보이고 있는지 안보이고 있는지 알아보기 안녕하세요 철사마 입니다.Unity 오브젝트를 쓰다보면 안보이게 하기, 보이게 하는 기능을 쓸데가 종종 있습니다.그리고 이 오브젝트가 보이게 설정되어 있는지, 안보이게 설정되어 있는지도 확인할 필요가 종종 있을 것입니다. 해보면 정말 간단하지만 찾아보기 전까지는 헷갈리는 API라서 공유합니다. :) 첫 번째,오브젝트를 보이게, 안보이게 하는 API입니다. GameObject.SetActive() (공식 레퍼런스 확인) using UnityEngine;using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { gameObject.SetActive(false); }} 이 함수는 bool 형의 인자값을 명시하여 O.. 더보기
[Unity이야기]초보자를 위한 Unity 공부하기 - Unity에 버튼 클릭이벤트 설정하기 (출처 : 구글 이미지 검색) 안녕하세요 철사마 입니다.이번 시간에는 Unity5의 버튼 클릭 이벤트에 대해서 정리해 보았습니다. 처음에 버튼 별로 스크립트를 짜고 오브젝트에 매번 붙여주는게 코드가 복잡해질 것 같아서 한번에 깔끔하게 할 순 없을까 하여 찾아보기 시작했습니다. 그런데 나름 답을 찾고 나니 버튼별로 기능이 천차만별이라 파일 하나로 뭉쳐서 하는게 과연 깔끔한 코드인가라는 생각이 들더군요. 정답은 없는 것 같습니다. 개발자의 취향에 맞게 하면 되겠죠. 기능별로 구분을 하는것이 오히려 코드를 깔끔하게 할 수 있지 않을까 생각이 들기도 합니다. ^^ 우선 클릭에 관련된 이벤트에 대해서 알아보고, 스프라이트의 TAG를 활용하여 같은 클릭 이벤트에서 스프라이트 별로 다른 명령을 내릴 수 있어 일괄적으.. 더보기
[Unity이야기]초보자를 위한 Unity 공부하기 - Unity에 ADMOB 설정해보기 (출처 : 구글 이미지 검색) 안녕하세요 철사마입니다.오늘은 오랜만에 Unity 개발에 대해서 유용한 팁을 소개해 드리려고 합니다.모바일 게임을 만들면 광고가 아주 중요하다는 것을 아실 것입니다. 무료 게임으로 유저에게 부담을 덜어주는 대신 개발자에게 수익을 얻을 수 있는 방법이라 유저와 개발자가 서로 윈윈할 수 있는것이 바로 광고 모델인 것 같습니다. 수많은 광고 플랫폼이 있지만 그중에 Admob 광고는 실제 수익적인 면에서 상당히 매력적인 플랫폼입니다.게다가 Google거라서 신뢰가 좀 되기도 합니다. ^~^;(출처 : 구글 이미지 검색) 홈페이지(https://www.google.co.kr/admob/) 입니다.혹시 계정이 없으면 새로 하나 만들어보세요. 가입도 무료, 광고 ID 생성방법 또한 매우.. 더보기
[Unity이야기]초보자를 위한 Unity 공부하기 - 유니티 최신버전(5.3)이상에서 빌드옵션이 없어졌다구요? 안녕하세요 철사마 입니다.Unity는 계속 더 좋은 버전으로 업데이트를 제공하고 있는데요.. 저는 최신 버전이 나오면 바로 업데이트를 해주는 편입니다.(반대하시는 분들이 많지만요, 업데이트는 항상 조심하라는 개발자 선배들의 조언) 그런데 아무생각없이 5.3.2로 업데이트 했더니 안드로이드 빌드가 안되는 것입니다.?!?!!?!(뭔가 큰 실수를 한 것 같은 느낌적인 느낌!?) (그런데 말입니다.) 몇 일동안 고생을 했는데 문제에 대한 해결 방법은 생각보다 쉬웠습니다. 설명을 하자면...Unity5.3 이상 버전부터 설치시에 빌드옵션을 추가로 설정하게 되어 있습니다. 설정을 하면 Unity 툴에서 자동으로 모든 관련 설정을 지원해 줍니다.처음 개발할 때는 설정이 제일 어려운데 이제 편하게 되었다고 할 수 있습.. 더보기
[Unity이야기]초보자를 위한 Unity 공부하기 - 음악파일 음향 볼륨을 변환해보세요(Mp3Gain) 안녕하세요 철사마 입니다.오랜만에 게임 개발 관련 블로깅입니다! 짝짝짝!저는 게임 개발 관련하여 사용하는 툴이긴 하지만, 음악을 듣는 분이라면 필요한 프로그램이지 않을까 싶은! 음향 관련 프로그램 소개합니다. 바로 Mp3Gain 이 프로그램이 Unity로 게임 만들때 필요한 이유를 굳이 설명하자면..... 어느 개발 툴 프로그램이라면 당연한 기능이겠지만 Unity에도 사운드 관련 API가 있습니다AudioSource 라는 API 입니다.유용한 사운드 관련 기능인 만큼 엄청나게 많은 API가 있습니다. [AudioSource API 정보 확인하기] 그중에서 PlayClipAtPoint를 설명하려고 합니다. [ScriptReference 소개]AudioSource.PlayClipAtPointSWITCH TO.. 더보기