본문 바로가기

분류 전체보기3550

유니티5 독학하기 그 62번재 걸음-UI디자인하기 part1 안녕하세요? 어느덧 유니티5.x와 함께하는 C# 첫걸음 이라는 책도 거의 다 끝나가서, 이제는 전체 13챕터중에 12챕터를 다 읽어보고 실습하는 데 성공하였습니다. 그래서 이번 포스팅에서는 빨리 지나간다고 해서 12챕터를 다 하고 싶었지만, 너무 내용이 길어서 하는 수 없이 두 부분으로 잘라야 했습니다. 이번 포스팅에서는 NGUI없이 그냥 유니티5내에 있는 UI를 디자인하는 작업을 하였고, 그 내용을 포스팅 하고자 합니다. 먼저 UI와 그 자식 오브젝트인 MenuCanvas라는 게임 오브젝트를 생성하도록 합니다. 그리고 나서 MenuCanvas에서는 Canvas라는 컴포넌트를 추가한 이후의 모습입니다. 위에 있는 Rect Transform이라는 것은 자동으로 따라 왔습니다. 먼저 Canvas컴포넌트의 R.. 2018. 8. 3.
포도당에서 시작하는 플라스틱 안녕하세요? 이미 이 블로그에서도 여러변 플라스틱으로 인한 해양오염이 심각하다는 것을 포스팅 하였습니다. [링크: 생각외로 심각한 해양 플라스틱 쓰레기],[링크: 미세플라스틱과 인체에 미치는 영향] 이런 기사가 있었는데, 그만큼 '친환경적인 플라스틱'의 필요성이 커졌다고 할 수 있습니다. 이러한 친환경 플라스틱을 만들려는 시도는 처음도 아니어서 [링크:플라스틱을 대체할 5가지 물질],[링크: 녹조가 플라스틱이 되다]라는 포스팅에서 그 시도를 보여준 적도 있었습니다. 그런데 이번에는 '네이쳐 커뮤니케이션즈'라는 학회지에 2018년 1월 8일자로 올라온 KAIST(카이스트)의 연구 결과는 매우 독특합니다. 바로 포도당을 이용해서, 아이스 아메리카노 등에 사용이 되는 '페트(PET)'라고 불리는 폴리에틸렌 테.. 2018. 8. 3.
개구리의 흑사병 '항아리 곰팡이' 안녕하세요? 흑사병은 인류의 역사를 바꾼 엄청난 질병으로 인식이 되는데, 이런 흑사병에 버금가는 수준의 질병이 주로 개구리를 비롯한 양서류에 감염이 되는 '항아리 곰팡이(Batrachochytrium dendrobatidis)'라는 곰팡이가 있습니다. 1993년 호주에서 처음 발견이 되었으며, 양서류가 이 질병에 걸리면 피부호흡을 못해서 차사율만 90~100%에 이른다고 합니다. 지난 25년간 호주와 중남미, 미국, 유럽 등지에서 야서류 약 200여종을 멸종시킨 상당히 파괴력이 큰 질병인데, 당연하다면 당연히도 이 항아리 곰팡이의 출처를 밝혀내기 위해서 21개국 38개의 연구팀이 협업을 해서 연구를 하였고, 그 결과를 사이언스지에 5월 11일 날짜로 발표 했습니다. 놀랍게도 높은 치사율과 이미 200여종.. 2018. 8. 2.
유니티5 독학하기 그 61번째 걸음-무한히 계속되는 스테이지 생성 part2 안녕하세요? 지난번 포스팅에서 중간에 끊었는데, 이제 남은 분량을 포스팅 하고자 합니다. 이번 포스팅에서 어떻게 해서 끝없이 계속되는 스테이지가 만들어 질 수 있는지에 대해서 포스팅을 마루리 하고자 합니다. LevelGenerator.cs에 위 스크린샷과 같이 RemoveOldestPiece()라는 메소드를 작성하도록 합니다. 이 메소드를 작성하는 이유는 바로 너무 오래 만들었는 발판을 계속 남겨둬서 용량이 커지게 할 수는 없으니, 그냥 제거하는 메소드입니다. 실제로 씬에 배치가 된 pieces리스트의 [0]번째를 제거하는데, 먼저 oldestPiece라는 변수명에 리스트의 0번째 값을 지정 하도록 하고, 먼저 pieces라는 리스트에서 먼저 제거를 하도록 합니다. 그리고 나서 이미 씬에 배치가 된 게임.. 2018. 8. 1.