본문 바로가기

프로그래밍380

슬롯머신 레버의 제어 프로그래밍 -1- 안녕하세요? 이번 포스팅에서는 계속해서 작업을 하였는 이 슬롯머신 제작에 있어서 일단 레버를 제어하는 프로그램을 더 다듬는 작업을 하였고, 그 내용에 대해서 일단 이야기를 해 보고자 합니다. 물론 이 일련의 작업은 포스팅 하나로 끝낼 만큼 만만하지 않기는 않았습니다. 먼저 해야 하는 것으로는 바로 게임 상태를 이제 버튼을 한번 눌렀으면, 화면을 어둡게 만드는 스크린을 걷어내는 작업을 SetActive()라는 함수를 이용해서 불활성화 시켜 주는 것으로 했습니다. 그리고 나서 게임의 상태를 이제 스탠바이 라는 상태로 둬서는 안되고, 이제는 inGame이라는 상태로 만들어 주어야 하는 상황이 왔습니다. 그리고 나서 일단 레버 헤드를 가지고 오려고 했습니다만, 문득 드는 생각이 이렇게 하는 게 맞기는 맞는가 하.. 2020. 8. 21.
테스트 추가와 게임 매니져 만들어 보기 -2- 안녕하세요? 지난번 포스팅에서 중간에 멈추어 버렸는데, 아무튼 간에 계속해서 게임 매니저를 만들어서 1차 목표는 바로 슬롯머신의 아이콘을 배열해 보는 것을 목표로 해서 일단 움직여 보도록 했습니다. 이 작업을 하기 위해서, 일단 계속해서 게임 매니저의 내용을 프로그래밍 해야 합니다. 먼저 시작하자 마자 당연하다면 당연하게도 스탠바이 스테이트로 만들어 주어야 합니다. 일단 이렇게 메서드를 지정했으니, 이제 메서드의 내용을 만들러 가야 합니다. 그리고 나서 스탠바이 스테이트로 들어가는 메서드에서는 세팅을 스탠바이 페이즈라는 식으로 이름을 지어 주도록 하는 것으로 일단 하나 만들어 주는 데는 성공했습니다. 그리고 나서 위 스크린샷의 코드를 클래스의 머리에 입력해 주는 것으로 해서, 일단 싱글턴 클래스로 만들어.. 2020. 8. 18.
ray를 사용한 우회로를 개척해 보기 -8- 안녕하세요? 지난번 포스팅에서 제가 가지고 있는 의문 - 제대로 모든 for loop가 실행이 되는가 하는 것에서 첫번째 클래스에서는 실행이 되는 것을 확인했습니다. 이제 두번째 클래스에서 확인하기 위해서 txt파일을 생성하도록 만들었는데, 그 결과를 올려 보고자 합니다. 먼저 제가 for문에서 range()함수를 쓰면서 너무 오랫만에 쓰다보니 깜빡하고서 최고값읠 바로 아랫까지만 순서를 찍는데, 그걸 잊고 있었습니다. 그래서 12에서 13으로 다시한번 바꾸어 주도록 했습니다. 이렇게 해서 일단 290초라는 시간이 나왔습니다. 이제 제대로 비교하기 좋은 시간이 되기는 되었으니, 이를 바탕으로 해서 다음 작업에 들어가 보도록 합니다. 그리고 나서 일단 제대로 텍스트 파일이 12번째 for loop까지 첫번째.. 2020. 7. 26.
ray를 사용한 우회로를 개척해 보기 -6- 안녕하세요? 지난번 포스팅에서 연습용 코드를 만들어 보아서 한번 새로운 아이디어인 ray를 2중으로 만든다는 것을 해 보려고 하기는 했습니다만, 일단 이렇게 하는 작업이 제대로 연습조차 잘 되지 않고 있습니다. 그래도 하는 수 없이 일단은 계속해서 하기 위해서 작업을 이어가 보도록 하겠습니다. 그리고 나서 일단 첫번째 클래스에서는 기존에는 ray.init()만 있었다고 하면, 여기서는 본격적으로 두번째 메서드를 호출할때 ray를 사용하도록 만들어 줍니다. 그런데 어떻게 된 것인지 모르겠습니다만, 너무나 빨리 작업이 끝이 난게 아닌가 하는 생각이 들 정도로 작업이 간단하게 끝나 버리고 말았습니다. 그리고 나서 한번 더 빨라지는 것이 있는지 아닌지 알아보기 위해서, ray에서 있는 remote()함수를 이용.. 2020. 7. 26.