안녕하세요 철사마 입니다.

Unity는 계속 더 좋은 버전으로 업데이트를 제공하고 있는데요..


저는 최신 버전이 나오면 바로 업데이트를 해주는 편입니다.(반대하시는 분들이 많지만요, 업데이트는 항상 조심하라는 개발자 선배들의 조언)


그런데 아무생각없이 5.3.2로 업데이트 했더니 안드로이드 빌드가 안되는 것입니다.?!?!!?!

(뭔가 큰 실수를 한 것 같은 느낌적인 느낌!?)


(그런데 말입니다.)


몇 일동안 고생을 했는데 문제에 대한 해결 방법은 생각보다 쉬웠습니다.


설명을 하자면...

Unity5.3 이상 버전부터 설치시에 빌드옵션을 추가로 설정하게 되어 있습니다.

설정을 하면 Unity 툴에서 자동으로 모든 관련 설정을 지원해 줍니다.

처음 개발할 때는 설정이 제일 어려운데 이제 편하게 되었다고 할 수 있습니다.


그러나 모르고 설치하면 아주 황당한 경험을 하게 됩니다.(빌드가 안되는 상황-빌드 환경 자체가 사라져있음)


사실 굉장히 쉬운 건데, 모르면 정말 알 수가 없는 설치시 유의사항 공유합니다.


우선 이 포스팅은 유니티 5.3 이상 버전으로 설치할 때 유의사항입니다.(이전 버전은 해당 사항 없음)

유니티 다운로드(http://unity3d.com/kr/get-unity) <-- 친절한 다운로드 링크 배려 :)


Unity 5.3.2버전을 설치합니다.(2016년 2월 18일자 최신버전)


약관에 동의를 하고 Next를 누릅니다.

아래의 화면이 처음에 나오는 기본 옵션 화면입니다.


일반적으로 보던 리스트입니다.

여기서 체크박스리스트가 엄청 생겼는데요, 여기를 주의깊게 보세요!

아래 Android Build Support의 체크박스를 꼭 체크 해주세요!

그리고 그 아래엔 iOS Build Support 체크박스가 있는데 필요하면 체크해 주세요!


참고로 Support를 누르면 용량이 급격하게 증가합니다.

아래 확인해 보면 총 6.9GB나옵니다.(하드 용량이 부족한 분은 이전버전 다운로드를 추천합니다.)



Next를 누르면 설치 경로가 나옵니다.

필요에 따라 조정하고 기본으로 하려면 바로 Next!


설치가 잘 되고 있습니다.

용량이 커서 시간이 오래 걸립니다. 계속 기다려 주세요



설치가 완료 되었습니다. 그럼 Unity를 구동해 봅니다.


다른건 필요없고 File > Build Settings.. 메뉴를 클릭합니다.

그럼 아래와 같이 안드로이드 빌드가 가능한 것을 확인할 수 있습니다.(이제 빌드 가능!!)







Unity는 계속 개선되어지고 좋아지고 있는 것을 느낍니다.

최신 버전을 통해 쾌적한 unity를 경험해 보시기 바랍니다.


끝~ 너무 간단했나요? ㅎㅎ



안녕하세요 철사마 입니다.

오랜만에 게임 개발 관련 블로깅입니다! 짝짝짝!

저는 게임 개발 관련하여 사용하는 툴이긴 하지만, 음악을 듣는 분이라면 필요한 프로그램이지 않을까 싶은! 음향 관련 프로그램 소개합니다.


바로 Mp3Gain





이 프로그램이 Unity로 게임 만들때 필요한 이유를 굳이 설명하자면.....


어느 개발 툴 프로그램이라면 당연한 기능이겠지만 Unity에도 사운드 관련 API가 있습니다

AudioSource 라는 API 입니다.

유용한 사운드 관련 기능인 만큼 엄청나게 많은 API가 있습니다. [AudioSource API 정보 확인하기]


그중에서 PlayClipAtPoint를 설명하려고 합니다.


[ScriptReference 소개]

public static void PlayClipAtPoint(AudioClip clipVector3 position, float volume = 1.0F);
public static void PlayClipAtPoint(AudioClip clipVector3 position, float volume = 1.0F);

Parameters

clipAudio data to play.
positionPosition in world space from which sound originates.
volumePlayback volume.

Description

Plays an AudioClip at a given position in world space.

This function creates an audio source but automatically disposes of it once the clip has finished playing.

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(AudioSource))] public class ExampleClass : MonoBehaviour { public AudioClip clip; void Start() { AudioSource.PlayClipAtPoint(clip, new Vector3(5, 1, 2)); } }

출처 : http://docs.unity3d.com/ScriptReference/AudioSource.PlayClipAtPoint.html



위에 있는 설명과 같이 함수의 인자갑 volume을 숫자로 넣으면 셋팅 끝이 됩니다.(참 쉽죠)

public static void PlayClipAtPoint(AudioClip clip, Vector3 position, float volume = 1.0F);

그런데 중요한 것이 vloume 최대값이 1.0인데요. 

중요한 점은 음향파일이 갖고 있는 볼륨보다 크게 해주는게 아니라 1.0이 기본 음향값 입니다. (쉽게 말해 볼륨을 줄일 수만 있는 것이죠)


그래서 기본 볼륨을 높이려면 원본 음향 파일의 볼륨 설정을 임의로 조절할 필요가 있습니다.







서론이 길었네요. 그래서 이 프로그램이 유용합니다.( -_-)b


Mp3Gain라는 프로그램은 기본 음향파일의 볼륨을 일괄적으로 높이거나 줄여서 변환해주는 프로그램 입니다.

제작자 홈페이지 : http://mp3gain.sourceforge.net/index.php


사용방법은 아주 쉽습니다. 철사마 스타일로 스크린샷으로 설명할테니 한번 쭈욱 확인하시기 바랍니다.


우선 각자의 OS환경에 맞는 프로그램을 다운로드 합니다.(http://mp3gain.sourceforge.net/download.php)


귀찮으신 분은 바로 다운로드를 아래에서 받으시면 됩니다.(2016년 2월 17일 다운로드 받은 1.2.5 버전-윈도우버전)

 mp3gain-win-1_2_5.exe

참고로 설치버전, 무설치 버전이 있습니다.


다운로드 받은 Mp3Gain프로그램을 설치합니다.


설치할 때 아래와 같이 옵션 박스가 나옵니다. Language file의 + 버튼을 눌러주세요


리스트의 아래 부분에 Korean을 눌러주세요. 그래야 한글 버전으로 설치가 됩니다.


그 후에 설치할 파일 경로를 확인해 주시고


설치가 완료 되면 실행해 보겠습니다.


프로그램은 아주 깔끔하게 구성되어 있습니다.

파일추가, 폴더추가


파일을 하나 추가해 보았습니다. 이 프로그램에서 보는 기준 볼륨은 89입니다. 참고만 해주세요


등록한 파일이 기준 볼륨과 얼마나 차이나는지 확인하기 위해 [트랙분석] 버튼을 눌렀습니다.


분석을 통해 이 파일은 97.1로 나왔습니다. 

저는 테스트를 위하여 목표 볼륨을 105로 했습니다.


그리고 변환을 위해 [트랙게인] 버튼을 누릅니다.

그럼 끝입니다. 매우 쉽죠?

목표 볼륨을 105로 한다고 정확히 105로 되지는 않는다고 합니다. 유사하겐 맞춰지는 것 같습니다.



그리고 이 프로그램은 100% 프리 라이선스 프로그램입니다.

기업이나 개인이나 편하게 사용하면 됩니다. :)


혹시 너무 좋아서 제작자에게 기부를 하고 싶다면 기부 버튼을 눌러주세요

페이팔로 기부를 할 수 있습니다. :)

너무 쉽고, 100% 프리웨어인 Mp3Gain를 활용해서 

음향 파일의 볼륨을 쉽게 조정해 보시기 바랍니다. :)




안녕하세요 철사마 입니다.

오늘은 2016년 2월 14일 발렌타인 데이!!


발렌타인 데이가 무슨 날인지 아시나요? 모르시는 분이 있을까요?


양력 2월 14일. 보통 발렌타인 데이라고 많이 말하는데 외래어 표기법으로는 밸런타인 데이로 적는다. '발렌타인'은 Valentine의 영어 발음를 잘못 표기한 것. 라틴어로는 디에스 발렌티니 상크티(Dies Valentini Sancti)라 한다.

성(聖) 발렌티노 축일로 불러야하나, 크리스마스와 비슷하게 이미 종교와는 무관한 이벤트 날이 되어버렸다. [출처 : 나무위키]


성 밸런타인 데이(영어: Saint Valentine's Day, 이탈리아어: festa di san Valentino)는 연인들이 서로의 사랑을 확인하는 날이다. 매년 2월 14일에 기념된다. 참고로, 여성이 남성에게 선물을 주는 날이라는 식의 발상은 일본에서 생겨난 관습이다. 밸런타인데이가 국립국어원 지정 표준어이지만, 보통 발렌타인데이라고 부른다. [출처 : 위키백과]


발렌타인 초콜릿의 ‘진짜’ 유래와 역사

・고베 모로조프 제과: 1936년의 발렌타인 데이 쵸코렛 판촉 행사를 근거로 내세움. 역사적으로 가장 오래되었기 때문에 발렌타인 데이에 쵸코렛을 전하는 문화는 고베 모로조프 제과가 제안한 것이 맞지만, “여성이 남성에게 준다”는 개념이 들어 있지 않아서 원조로 보지 않는 견해가 지배적.

・메리 쵸코렛: 1958년에 발렌타인 쵸코렛을 만든 것을 최초로 보는 의견. “여성이 남성에게 쵸코렛을 준다”는 개념까지 명확하게 만들었고, 이후 발렌타인 데이 쵸코렛의 형태가 대부분 메리 쵸코렛의 판촉 행사를 본뜬 것이기 때문에 현대적인 의미의 원조로 인정하고 있음. 현재로서는 공인된 원조는 이곳.

・모리나가 제과: 1960년에 벌인 판촉행사를 근거로 자신들의 원조라고 주장함. 하지만 시기적으로 고베 모로조프 제과와 메리 쵸코렛보다 늦고, 사회적으로 큰 반향을 불러오지도 못해서 인정 받지 못함. 한국에서는 어째서인지 이 의견이 주류 의견으로 와전되어 있음.

・이세탄 백화점: 1965년에 실시한 발렌타인 페어가 현대적 의미에서 발렌타인 쵸코렛 보급의 시발점이었다는 주장. 당연히 인정 받지 못하는 의견.

・소니그룹: 창업자인 모리타 아키오 씨가 자사의 무역 잡화상들을 중심으로 의리 쵸코의 구매를 촉직시킨 것을 붐 형성의 시작으로 보는 의견. 원조라고는 할 수 없지만, 1970년대부터 전개되는 대기업의 판촉 행사의 큰 좌표를 제시한 것만큼은 분명함. [출처 : ㅍㅍㅅㅅ]


2월 14일은 발렌타인데이 말고도 다양하게 기념되고 기억되는 날이기도 합니다.

1859년 - 오리건 주가 미국의 주로 33번째로 가입하였다.

1876년 - 알렉산더 그레이엄 벨과 일라이셔 그레이가 각각 전화에 대한 특허를 등록하다.

1879년 - 칠레가 볼리비아의 항구 도시 안토파가스타를 침공하면서 태평양 전쟁이 발발하다.

1910년 - 한국의 독립 운동가 안중근에게 사형이 선고되다.

1912년 - 애리조나 주가 미국의 48번째 주로 가입하였다.

1950년 - 중소 우호 동맹 상호 원조 조약 체결.

1967년 - 대한민국 해병대 11중대가 북베트남군 2개 연대와 1개 게릴라 대대의 공격을 성공적으로 방어한 짜빈동 전투가 발발하다.

1989년 - 민간용 위성항법장치를 위한 블록II의 첫 인공 위성이 발사되다.

1989년 - 이란의 호메이니가 《악마의 시》의 저자 살만 루시디에게 사형을 선고하다.

1990년 - 우주 탐사선 보이저 1호가 태양계를 벗어나면서, "창백한 푸른 점(Pale blue dot)"이라 명명된, 가장 멀리 떨어진 위치에서 지구를 촬영한 사진을 인류에게 전송함.

1992년 - 7군단장 전용헬기 추락 사고

[출처 : 위키백과]


1910년 이날은 독립운동사에서 중요한 인물인 안중근 의사가 한국의 독립을 위해 이토 히로부미를 저격한 사건으로 체포된 후 일본에 의해 사형 선고가 가해진 날이기도 합니다. 우리 나라를 위해 목숨을 바친 분들을 기억합시다. 


발렌타인데이의 설명은 여기까지 하겠습니다.

블로그 제목처럼 페이스북 메신저 발렌타인데이 기념 신규 기능에 대해 설명을 해야죠!!

(혹시 발렌타인데이에만 나오는 기능이려나 -_-;;)


페이스북 메신저(Facebook Messenger) 발렌타인 데이(Valentine Day) 기념! 

신규 기능 (메시지에 선물포장하기)


참고로 이 기능은 페이스북 메신저 모바일에서만 가능합니다.(PC에서는 지원을 안해욧!)


핸드폰의 페이스북 메신저를 구동해서 대화창으로 들어갑니다.

아해와 같이 이모티콘 및 각종 기능이 있는 대화입력창 위에 새로운 아이콘이 생긴것을 확인할 수 있습니다 (가장 오른쪽)




하트에 큐피트의 화살이 박힌 듯한 이모티콘! 바로 발렌타인데이 기능 입니다.

이모티콘을 누르면 아래와 같이 알림글이 보이면서 발렌타인 메시지 보내기가 시작됩니다.


그 버튼을 누르고 나면 어떤 메시지라도 동일하게 기능이 적용됩니다.

사진이나 이모티콘도 적용됩니다. :)


저는 Happy valentine day!! 라고 써봤습니다.


그리고 전송!!





와우!

이렇게 메시지가 이쁘게 포장이 되어 전송됩니다.

상대방은 이 선물박스를 클릭해서 선물을 열어보게 됩니다.(선물박스를 클릭해서 보기 전에는 어떤 내용인지 알 수 없습니다.)




어때요? 너무 즐거운 기능이죠?

페이스북의 쓸데없는(?) 꼼꼼함에 미소가 :)


연인끼리 사용하는거 아니냐구요? ㄴㄴㄴㄴㄴㄴ!!

친구끼리 보내보세요~ 장난섞인 메시지도 재미있게 보여질 거에요!


그럼 즐거운 발렌타인데이 보내세요!

+ Recent posts