카테고리 없음

2023-03-31 python_clear(),효과음,time

jung1911 2023. 3. 31. 20:00
문제

1. 로딩창이 터미널에 출력되면서 터미널이 보기불편해진다.

2. print()출력된 내용이 빨리 지나간다.

3. 게임의 몰입을 위해 공격할때 효과음이 나오면 좋을거 같다.

 

 

 

 

시도

1. os 를 사용해서 터미널 페이지를 지우기

2.time 을 사용해서 지나가는 시간을 늦추기

3. 배경음악과 같은 방법으로 실행할 부분을 찾아 효과음을 넣기

 

os import 해야한다.

 

time.sleep을 사용해 로딩창에 나오는 그림을 잠시 늦췄다

 

간다하면서 더 쉬운 방법이 없나 이렇게 값을 줘봤지만 기본공격 스탯과 마법공격 스탯이 안나온다.

그래서

함수로 정의해서 실행을 시켜 사용하니 효과음이 들렸다!

실행시킨 함수 위치 에러가뜨는이유 들여쓰기 설치 import 아직 안했음..

 

 

해결

1. clear()가 에러가뜨길래 아! 정의 해놓은 함수를 계속 같이 써야하는구나 했지만 역시  vs코드 껏다키니 정상작동.. 

2.time은 무난하게 사용했다!(import 필수)

3.처음엔 함수를 정의해 어디로 넣어야할지 계속 오류뜨거나 작동을 안해서 도저히 감을 못잡고 있었지만 위치를 잡는다는거는 내가 실행을 시켜야하는 부분에 정의 해놓은 함수를 넣어보고 아니면 계속 다른데 넣어보고 알아보고 하다보니 경험이 생겼다. 그래서 함수를 직접 만들어보고 직접 실행 해보니 좋았다..!!!!!!!!!!!!!!!!

 

새로 알게된 것

내가 이번에 확실 알게된것은 터미널 지우기, time.sleep()이다. 

하지만 아직까지 내가 정의해놓은 함수를 어디서 실행 하는지에 대해서는 확답이 안든다.  다른 코드들을 만나보고

어떤 오류가 뜨는지 앞으로 실행 위치를 여기다가 했다라고 써놓고 공부해야 될거 같다!