본문 바로가기

분류 전체보기3552

유니티5 독학하기 그 60번째 걸음-게임오버 이벤트와 다시 시작하기 구현 안녕하세요? 이번 포스팅에서는 유니티5.X와 함께하는 C# 첫걸음 이란 책의 챕터10을 하면서, 어떻게 하면 게임오버 이벤트를 작성할 수 있느냐 하며, 어떻게 하면 다시 시작하기를 구현할 수 있는지에 대해서 실습을 해보고, 그 내용을 포스팅하고자 합니다. 이번 작업을 위해서 이미 만들어져 있는 유니티 프로젝트 파일을 준비하도록 합니다. 일단 이번 경우에는 미리 만들어져 있는 작업물을 가지고 왔는데, 앞으로 작업을 하면 아마 제가 직접 만들어야 할 것으로 생각이 됩니다. 다음으로는 모든 구성요소를 가지고 오도록 합니다. 여기서는 프리펩과 스프라이트가 이미 제작이 되어 있는 것을 볼 수 있습니다. 이제 Prefabs라는 폴더 안을 보면, 여기서는 KillTrigger라는 프리펩이 있는 것을 볼 수 있습니다... 2018. 7. 29.
문화지체가 보이는 '탐정학'에 대한 기사 안녕하세요? 제가 '문화지체'라는 말을 들은 것은 얼마 되지 않았습니다만, 듣자니 과거 청나라와 일본간의 전쟁인 청일전쟁에서 청나라가 돈을 많이 들여서 무기 좋은걸 서구열강에서 구입해 와서도, 제대로 다룰 줄을 몰라서 패배했다는 이야기를 들은 적이 있었습니다. 그런데 과학동아 2018년 7월호에 싣려 있는 [한국판 셜록홈즈 나오나]라는 기사를 읽어보니, 이런 문화지체가 한국에 하나는 있는 듯 합니다. 기사는 3월 29일 동국대 만해관의 한 강의실 풍경을 묘사 하면서 시작을 합니다. 이 강의실에는 국내 최초로 대학원 정식 전공으로 개설된 '탐정법부 전공'의 수업시간으로, 전현직 경찰관을 비롯해서 법무사, 변호사, 경비업체 대표도 있는 풍경을 묘사하고 있습니다. 당장 이어지는 소제목 부터 한국의 문제점이 보.. 2018. 7. 28.
유니티5 독학하기 그 59번째 걸음-GameManager생성과 적용하기 안녕하세요? 이번 포스팅에서는 게임 매니저라는 것을 만들어서 게임의 상태가 어떤지에 대해서 일일히 지정을 하는 작업을 하였고, 그 내용을 포스팅 하고자 합니다. 먼저 Assets>Scripts라는 폴더 안에서 GameManager.cs라는 C#스크립트를 생성 하도록 합니다. 유니티5의 모노 디벨롭을 열어서 위 스크린샷과 같이 코딩을 해 주도록 합니다. Alt + Shift + N으로 새로운 게임 오브젝트를 계층뷰에 만든 다음에, 이름을 GameManager라고 지어 줍니다. 그리고 인스펙터 뷰에서 GameManager를 추가해 주도록 합니다. 다음으로는 enum이라고 해서 코드의 흐름을 제어할 수 있는 특별한 상수의 모음이 있는데, 게임의 상태가 현재 게임중인지, 메뉴를 보는 상태인지, 아니면 게임 오버.. 2018. 7. 27.
대다수 사람에겐 낯선 단위 몰(mol) 안녕하세요? 제목에서 부터 밝히는 바이지만, 아마 이 블로그의 포스팅을 읽으시는 대다수의 분들에게는 이 몰(mol)이라는 단위를 처음 들어 보실 분도 많으리라 생각이 됩니다. 제 경우에는 생명과학 실험실에서 실험을 하면서 대다수의 실험 시약을 만들어야 하는데, 그때 마다 이 몰과 관련이 되었던 일이 많았습니다. 물론 실험실에서 사용한 것은 정확하게 말하자면 '몰 질량(molar mass)'라고 해서 대문자 M으로 나타내는 '몰'과는 조금다른 단위인데, SI unit으로는 kg의 mol을 나타내지만, 실제로는 g/mol단위로 많이 사용이 되었습니다. 그럼 이 단위를 실험실에서 사용하기 위해서는 먼저 시약의 화학식을 바탕으로 해서 주기율표에 나와 있는 '원자 질량 단위'를 사용해서 계산을 했습니다. 아무튼 .. 2018. 7. 27.