[ ps ]
[ 백준 / C++ ] 11779 : 최소비용 구하기 2
[ 문제 ] 11779번: 최소비용 구하기 2첫째 줄에 도시의 개수 n(1≤n≤1,000)이 주어지고 둘째 줄에는 버스의 개수 m(1≤m≤100,000)이 주어진다. 그리고 셋째 줄부터 m+2줄까지 다음과 같은 버스의 정보
snowdolf99.tistory.com
[ 내일배움캠프 / Unity ]
c# 에서 키 입력을 받고 싶으면 Console.ReadKey()를 쓰게 된다.
이거를 그냥 쓰면 키 입력을 받기 전까지 루프가 멈추게 된다.
키 입력을 받지 않더라도 게임을 움직이고 싶으면
아래와 같이 Console.KeyAvailable를 활용하면 된다.
추가로 github에 visual studio 파일을 올릴 때 gitignore 옵션으로 VisualStudio를 선택해주면 파일이 가벼워진다.
// 게임 루프: 이 루프는 게임이 끝날 때까지 계속 실행됩니다.
while (true)
{
// 키 입력이 있는 경우에만 방향을 변경합니다.
if (Console.KeyAvailable)
{
ConsoleKey key = Console.ReadKey(true).Key;
switch(key)
{
case ConsoleKey.UpArrow:
snake.direction = Direction.UP;
break;
case ConsoleKey.DownArrow:
snake.direction = Direction.DOWN;
break;
case ConsoleKey.LeftArrow:
snake.direction = Direction.LEFT;
break;
case ConsoleKey.RightArrow:
snake.direction = Direction.RIGHT;
break;
}
}
}
'TIL' 카테고리의 다른 글
[ 24.04.26 ] 내일배움캠프 10일차 TIL - enum, 참조형, 박싱 (0) | 2024.04.26 |
---|---|
[ 24.04.25 ] 내일배움캠프 9일차 TIL - 시간분배 (0) | 2024.04.25 |
[ 24.04.23 ] 내일배움캠프 7일차 TIL - 오버라이딩 (0) | 2024.04.23 |
[ 24.04.22 ] 내일배움캠프 6일차 TIL - 메서드와 오버로딩 (0) | 2024.04.22 |
[ 24.04.19 ] 내일배움캠프 5일차 TIL - 발표 (0) | 2024.04.19 |