본문 바로가기

전체 글3551

유니티5 독학하기 그 49번째 걸음-드디어 끝난 챕터4!!! 안녕하세요? 드디어...... 드디어 이래저래 유니티 NGUI 게임 프로젝트라는 책의 챕터4가 다 끝났습니다. 이번 포스팅에서는 마지막 부분이라고 할 수 있는 이전 씬-메인 메뉴의 게임 오브젝트가 게임씬으로 옮겨가면서 원래는 다 파괴가 되는데, 그걸 막아서 다른 씬에 가서도 이 게임 오브젝트 들이 그대로 이어 지도록 만들어 주는 것 입니다. 먼저 이 작업을 위해서는 Singleton.cs라는 C# 스크립트 파일을 생성 하도록 합니다. 제일 처음에는 위 스크린샷과 같은 상태인데, 여기서 클래스 선언하는 부분-바로 이 스크립트 파일의 이름이 무엇이며, MonoBehaviour라는 부분을 변경해 주어야 합니다. 그래서 이런 작업을 위해서 아래의 스크린샷과 같이 만들어 주도록 합니다. 먼저 위 스크린샷과 같이 .. 2018. 6. 20.
유니티5 독학하기 48.75걸음-드디어 해결된 문제 안녕하세요? 지난번 포스팅에서 어디가 문제였는지 몰라도, 제대로 진도를 못 나가고 암초에 부딪쳤다고 포스팅에 올렸습니다. 그런데 이제서야 해결책을 알아내서 어떻게 해결이 되어서 관련된 내용을 올리고자 합니다. 먼저 어디가 잘못된지 알아보고자 우선은 Debug.Log()라는 함수를 사용했으며, 1차 시도에서 resultA와 resultB라는 문자가 출력되도록 했는데, 처음에는 toggle이라는 값이 false라면 출력이 되어야 하는데 안 되었습니다. 그래서 하는 수 없이 이 값을 true라고 바꾸어 보았습니다. 그러자 모두 출력이 되는 것을 볼 수 있었습니다. 이걸로 왜인지 모르게 toggle의 값이 체크가 안되어 있을 때도 true라는 것을 알수 있었습니다. 그런데 이런저런 시도도 안 먹히다가, 어디가 .. 2018. 6. 20.
유니티5 독학하기 48.5걸음-암초에 부딧쳤습니다. 안녕하세요? 실은 이번에 잘하면 유니티 NGUI 게임 프로젝트라는 책의 챕터4를 다 끝내려고 했습니다만, 예상치 못한 암초를 만나서 하는 수 없이 잠시 좌초되어 있어야 했고, 이번에는 그 내용을 포스팅 하고자 합니다. 이번에는 게임을 종료하고 나서도 설정된 옵션의 값을 저장해야 하는 필요성이 있기 때문에, 그 작업을 실행하고자 위 스크린샷에 보이는 게임 오브젝트들을 선택하고 나서, 그리고 나서 Add Component를 써서 Saved Option이라는 컴포넌트를 추가 하도록 합니다. 그리고 각자 위치에 맞는 부위에 key name에 적절한 이름을 부여 하도록 합니다. 저장이 되기는 되는데, 문제가 발생했습니다. 어찌된 영문인지 Sound체크박스에서 나오는 체크가 해제되어 있는데도 사라져야 하는 Volu.. 2018. 6. 19.
다소 황당해 보일 수 있지만, 실제하는 지구공학 안녕하세요? 지구 온난화로 인한 기후변화는 어제 오늘의 이야기는 아닌데, 이런 기후변화에 대항하기 위한 것이 바로 지구공학이라고 합니다. 우리가 중고등학교때 흔히 들은 지구과학이라는 것과는 다르게, 이 지구공학이라는 것은 다양한 방법을 동원해서 지구의 기온을 떨어 트리는 것을 이야기 하는데, 이게 진짜로 가능한지에 대해서 한번 살펴 보고자 합니다. 일단 BBC Science Korea 2018년 6월호를 보니, 지구 공학에 대한 정의를 다음과 같이 내리고 있습니다. [기후 시스템에 의도적이고, 대규모로 개입하는 것]이라고 합니다. 인간이 한마디로 지구의 기후 시스템에 개입을 하겠다는 의미가 되는데, 이게 진짜로 가능하냐고 하면, 몇 가지 방법이 이미 소개가 되어는 있습니다. 가장 먼저 제시된 방법은 별 .. 2018. 6. 18.