Swift랑 친해지기/Swift PlayGround37 초기화 - 새로만들기 2022. 1. 5. 임의의 장소에 보석 놓기 - 코딩 배우기 2 let totalGems = randomNumberOfGems var ruby = 0 func getGem() { if isOnGem { collectGem() ruby += 1 } } func turnAround() { turnLeft() turnLeft() } func blocked() { if isBlocked { turnAround() if bluePortal.isActive { bluePortal.isActive = false } else { bluePortal.isActive = true } if pinkPortal.isActive { pinkPortal.isActive = false } else { pinkPortal.isActive = true } } } while ruby < totalG.. 2022. 1. 5. 세상의 가장자리 - 코딩배우기2 var ruby = 0 var switchNum = 0 while switchNum < 6{ if !isBlockedLeft { turnLeft() } if isBlocked { turnLeft() turnLeft() } if isOnClosedSwitch{ toggleSwitch() switchNum += 1 if switchNum == 1 { turnRight() turnRight() greenPortal.isActive = false } if switchNum == 4 { greenPortal.isActive = true } if switchNum == 5 { orangePortal.isActive = false moveForward() turnRight() } } if isOnGem{ collec.. 2022. 1. 5. 올바른 포털 설정하기 - 코딩 배우기2 var ruby = 0 while ruby < 4 { if isOnGem { collectGem() ruby += 1 if ruby == 1 { bluePortal.isActive = false }else if ruby == 2{ bluePortal.isActive = true pinkPortal.isActive = false }else if ruby == 3{ pinkPortal.isActive = true }else if ruby == 4{ pinkPortal.isActive = false } } if isBlocked{ turnLeft() turnLeft() } moveForward() } 1. ruby라는 변수를 선언하여 값 0 을 줍니다. var ruby = 0 2. while문을 사용하여 ru.. 2022. 1. 1. 이전 1 2 3 4 ··· 10 다음