반응형

전체 글 430

[유니티 Unity] Audio listeners in the scene 해결법

지금 프로젝트에 SoundManager.cs 를 하나 만들어서 모든 오디오 Audio 관리를 하고 있습니다. 이러다보니 신 Scene 를 전환할 때 아래의 이미지와 같이 경고가 뜰 때가 있습니다. 신 Scene 안에 n개의 오디오 리스너가 있다는 얘기인데요, 이를 해결하기 위해서는 연결된 각각의 신 Scene 에서 오디오 리스너 Audio Listener 를 비활성화 시켜주면 됩니다. 반드시 주의해야할 점은 지우는 것이 아니라 체크해제를 해서 비활성화를 만드는 것입니다. 위의 이미지 빨간박스 안에 체크된 것을 해제한 후 실행하면 해당 경고는 사라지게 됩니다.

Programming/Unity 2018.09.10

[Naver] 네이버 사이트 간단 체크

네이버 사이드 간단 체크를 알아보도록 하겠습니다. 사이트 제목, 설명문, 로봇 차단 여부 등 사이트와 관련한 간단한 정보를 조회할 수 있다고 하네요. 삽질하는 프로그래머 티스토리 블로그의 주소를 넣고 조회를 해보도록 하겠습니다. 사이트 설명과 Open Graph 설명이 없네요. 해당 페이지에서 안내하는 가이드를 살펴보도록 하겠습니다. 그럼 태그를 쓰러 가볼까요. 우선 티스토리 블로그에 로그인 하신 다음 관리 페이지로 들어가셔서 좌측 메뉴에서 "스킨 편집" 을 눌러줍니다. 그러면 좌측에는 자신의 블로그 미리보기가 우측에는 스킨 편집으로 분할된 페이지로 보이게 됩니다. 그 중에 아래와 같은 이미지에서 "html 편집" 버튼을 눌러줍니다. 자 그럼 여기서 외계어가 나와서 포기하시는 분들이 많은데요. 결코 어렵..

Etc 2018.09.09

[유니티 Unity] 신 Scene 전환하기

이번 포스팅에서는 씬 Scene 전환하기에 대해서 포스팅해보겠습니다. 현 포스팅에서 Scene 만드는 방법에 대해서는 설명하지 않고 각각의 씬 Scene 에서 연결하는 부분에 대해서 살펴보도록 하겠습니다.먼저 2개의 씬 Scene 를 준비합니다. 유니티 Unity 를 공부하면서 만들어보고 있는 2D 클리커 게임의 메인화면과 소개화면입니다. 첫 번째 이미지에서 보이는 "INFO" 버튼을 눌렀을 때 두 번째 이미지에 보이는 씬 Scene 로의 이동입니다. 현재 셋팅은 캔버스 Canvas 에 Main.cs Script 를 추가한 상태이며 "INFO" 버튼을 눌렀을 때 아래의 함수를 연결을 했습니다. using UnityEngine.SceneManagement; ... public void OnInfoButto..

Programming/Unity 2018.09.07

[Eclipse] 리모트 브랜치 삭제 Remote Branch Remove

Git 을 통해서 팀원들과 협업을 통해서 작업을 하다보면 브랜치 Branch 를 생성해서 작업하고 합치는 Merge 작업을 수행하게 됩니다. 해당 브랜치 Branch 에서 작업이 모두 끝난 후 다른 브랜치 Branch 에 머지 Merge 를 한 후 불필요한 브랜치 Branch 가 남아있다면 보기도 불편하고 리스트도 늘어나서 정리를 해 줄 필요가 있습니다.개발 툴은 Eclipse 를 사용하고 있으며 IDE 툴 내에서 Remote Branch 를 삭제하는 방법을 포스팅해보겠습니다.순서대로 이미지를 올려드리니 크게 어려움 없이 진행하실 수 있을 것입니다.

Programming/Etc 2018.09.06

[유니티 Unity] 사운드 재생하기

Hierarchy 에서 마우스 오른쪽 버튼을 눌러서 Create Empty 를 하나 만들어줍니다. 새로 생성된 Object 를 선택하고 인스펙터 Inspector 로 가서 이름을 SoundManager 로 변경해줍니다. SoundManager.cs 파일을 생성합니다. public AudioSource audioSource; public AudioClip audioClipKnock; public AudioClip audioClipApplause; ... public static SoundManager instance; 저의 경우에는 유니티 Unity 툴에서 마우스로 바로 Object 를 끌어다 쓸 작정으로 public 로 AudioSource 한 개와 AudioClip 두 개를 선언했습니다. 그리고 나서 ..

Programming/Unity 2018.09.05

[유니티 Unity] Unity Ads 광고 사용하기

유니티 Unity 2018.2.6f1 버전에서 Unity Ads 에 가입하고 적용을 해보도록 하겠습니다. 유니티 홈페이지에서 로그인을 한 다음 좌측 아래쪽에 보이는 "Unity Ads" 를 눌러서 이동합니다.그 이후부터는 특별한 것 없으니 별다른 설명 없이 스크린샷으로 대체하겠습니다. Unity Ads 서비스 가입 후 플랫폼에서 게임 ID는 메모해두도록 합니다. 이 후 유니티 Unity 스크립트에서 광고를 실제로 적용해보기 위해서 필요한 것입니다. 마지막 화면에서는 Google Play Store 에 이미 등록된 앱이라면 Google Play Store ID 를 입력해서 연결하도록 합니다. private const string gameId = "2776412"; private const string ad..

Programming/Unity 2018.09.05

[유니티 Unity] 이미지 변경하기

유니티 Unity 에서 버튼 및 GameObject 의 이미지를 변경해보도록 하겠습니다. 우선 Assets 폴더 하위에 Resources 폴더를 만듭니다. 그 이후에 하위 폴더를 더 생성해도 상관은 없습니다만 Resources 클래스를 통해서 이미지를 불러오기 위해서는 반드시 Resources 폴더가 상대경로가 지정이 되기 때문에 Resources 폴더 하위에 존재해야 합니다. public GameObject image; ... image.GetComponent().sprite = Resources.Load("images\marsland", typeof(Sprite)) as Sprite;여기서 주의하실 점은 images 폴더는 Resources 하위 폴더이며, 이미지의 확장자는 입력하지 않습니다. ext..

Programming/Unity 2018.09.03

[유니티 Unity] 유니티 설치하기

요즘 이것저것 공부하면서 많은 것들 시도해보고 있습니다. 이번에는 게임을 만들 수 있는 게임엔진인 Unity 유니티에 대해서 건드려볼까 합니다. 유니티를 선택한 이유는 많이 쓰는 게임 엔진이기도 하며 무엇보다 자바스크립트 JavaScript 로도 해 볼 수 있다는 것이죠. 유니티(Unity) 홈페이지 다운로드 페이지 10만 달러 이상이면 유료버전을 사용해야 하지만 그 미만은 Personal 무료버전을 사용하실 수 있습니다. 자세한 조건은 유니티 홈페이지에서 확인해주세요. 일단 저는 늅늅이니깐 유니티 Personal 무료버전을 다운로드 하겠습니다. 약관 동의를 하시면 저는 윈도우라 Window용 설치 프로그램 다운로드를 하겠습니다. 다운로드하고 설치하는데 엄청난 시간이 소요되네요 ㅠㅠ 기다리시는 동안 유니..

Programming/Unity 2018.08.31

[ES6] const & let

letlet 예약어는 한 번 선언하면 다시 선언할 수 없습니다.let tmp = 1; let tmp = 2; // Uncaught SyntaxError: Identifier 'tmp' has already been declared const const 예약어는 한 번 할당한 값을 변경할 수 없습니다.const tmp = 1; tmp = 2; // Uncaught TypeError: Assignment to constant variable.단, 객체 {} 또는 배열 []로 선언했을 때는 객체의 속성과 배열의 요소를 변경할 수 있습니다. const obj = { id: 'id', name: 'marsland' }; console.log(obj.name); // marsland obj.name = 'marsl..

Node.js + Express + Handlebars 프로젝트 생성하기

지난번에는 node와 express-generator 를 통해서 프로젝트를 손쉽게 생성할 수 있는 방법을 알아보았습니다. 이번에도 지난번과 마찬가지지만 view 를 설정해보도록 하겠습니다. express 로 프로젝트를 생성할 때 --view 를 설정하지 않으면 자동으로 view 는 jade로 설정이 됩니다. D:\_project\nodejs>express YourProject warning: the default view engine will not be jade in future releases warning: use `--view=jade' or `--help' for additional options create : YourProject\ create : YourProject\public\ crea..

Programming/Node.js 2018.08.17

Node.js 및 npm 설치

이번 포스팅에서는 Node.js(이하 노드)와 npm 설치에 대해서 알아보도록 하겠습니다. # 노드 다운로드 바로가기 https://nodejs.org/en/download/우선 노드 홈페이지에서 노드를 다운받고 아래와 같이 설치해주시면 되겠습니다. 성공적으로 설치가 완료되었다면 cmd 창을 열어서 node -v 를 입력해주세요. 위의 화면과 같이 version 정보가 나온다면 성공!! 아차차.. node 를 설치하면 npm 은 자동으로 설치됩니다. ㅎㅎ

Programming/Node.js 2018.08.13

Node.js + Express 프로젝트 생성하기

Node.js 와 Express 로 프로젝트를 만들어보겠습니다. 기본적으로 Node.js 및 npm 등등의 기초적인 프로그램은 다른 사이트 및 블로그에서 많이 설명되어있고, 충분히 아시리라 생각하고 생략하도록 하겠습니다. D:\_project\nodejs>npm install express-generator -g먼저 npm 을 이용해 express-generator 을 전역으로 설치합니다. 그런 다음 express MyProject 를 해 주면 알아서 기본틀까지 쫙쫙 뽑아줍니다. D:\_project\nodejs>express MyProject warning: the default view engine will not be jade in future releases warning: use `--view=..

Programming/Node.js 2018.08.10

노인을 위한 나라는 없다 (No Country For Old Men , 2007)

노인을 위한 나라는 없다 나무위키 바로가기 동명의 소설을 원작으로 한 영화입니다. 유명한 코엔 형제가 제작한 것이고 영화가 상당히 재미있습니다. 2007년에 나온 영화이지만 전 이제서야 보게 되었네요. 노인을 위한 나라는 없다 가 제목이지만 노인이 살아갈만한 나라가 아니다 라는 뜻으로 해석을 할 수도 있다고 하네요. 싸이코패스 살인마로 나오는 안톤 쉬거가 상당히 인상깊게 나오는데요, 어디서나 돈이 문제인 것 같습니다. 돈을 갖고 도망가는 자 르웰린 모스, 돈을 찾으려는 자 안톤 쉬거, 그리고 영화 제목에서 말하듯 노인을 뜻하는듯한 보안관 에드 톰 벨. 이 3명은 주연이지만 단 한 번도 같은 장면에 나오지 않습니다. 영화 거의 마지막 부분에 안톤 쉬거가 르웰린 모스의 장례가 끝난 후 칼라 진 모스(르웰린 ..

영화 2018.06.13

영화 카테고리에 대해서

저는 영화를 자주보는 편입니다. 극장을 찾아서 본다기보다는 편안하게 집에 누워서, 보고싶을 때, 먹고 싶은 것 먹으면서 봅니다. 아직 많은 영화를 보지는 못했지만 그간 제가 봐왔던 영화들에 대해서 기록을 남기고자 합니다. 이 기록은 제가 만족하기 위해 하는 것이므로 내용이 없을 수도, 부실할 수도, 때로는 편파적일 수도 있습니다. 시간이 지난 먼 훗날 또는 가까운 날에 내가 어떤 영화를 봤는지 이 때의 느낌은 어땠는지 참 재밌을 것 같습니다.

영화 2018.05.16
반응형