기본적으로 텍스트 기반 전략/격투 게임으로 실행되는 Pygame을위한 간단한 프로젝트를 만들고 있습니다. 파이썬을 사용하여 코딩했지만 이제는 Pygame을 사용하여 GUI를 구현하려고합니다 (그리고 결국 확장).
이 게임에서 플레이어는 현재 위치 (배열로 저장 됨)에 따라 사용 가능한 여러 이동을가집니다. 내가 원하는 것은 사용자가 선택할 수있는 각 동작에 대한 버튼을 만들고 표시하는 것입니다.
버튼을 만드는 방법을 알고 있지만 플레이어의 위치 변경에 따라 이동마다 버튼을 추가하고 지속적으로 업데이트하는 방법을 파악하는 데 어려움을 겪고 있습니다.
어떤 조언이나 조언도 좋을 것입니다!
-
답변 # 1
관련 자료
- reporting - 매개 변수가있는 SP를 사용하여 DB를 동적으로 쿼리 할 필터를 powerbi에서 만드는 방법
- javascript - 동적으로 예약 된 작업을 만드는 방법은 무엇입니까?
- PHP를 사용하여 mysql에서 동적으로 테이블 선택
- c# - 런타임에 동적으로 Predicate 를 만드는 방법
- python - 팬더 열에서 동적으로 문자열 만들기
- javascript - Alpinejs를 사용하여 애니메이션 숫자 카운터를 만들려면 어떻게해야합니까?
- numpy의`full ()`메서드와 파이썬 목록을 사용하여 numpy 배열을 만들 수 없습니다
- javascript - 작업자 로더를 사용하여 웹 워커와 함께 typescript 라이브러리를 만드는 방법
- average - Excel Averageifs에 해당하는 것을 사용하여 파이썬 데이터 프레임에 새 열을 어떻게 생성합니까?
- r - 파이프 라인 내의 식별자 열을 사용하여 최대 값이있는 새 열 만들기
- reactjs - 버튼을 사용하여 React에서 카드를 슬라이드하는 방법은 무엇입니까?
- sql - 파이썬을 사용하여 psql 데이터베이스에 테이블을 만드는 방법은 무엇입니까?
- typescript - 문자열에서 동적으로 문자열 리터럴 유형 생성
- python - 상태 머신을 사용하여 파이 게임에서 지속적인 움직임 얻기
- shell - jq를 사용하여 문자열 변수를 인수로 사용하여 json 만들기
- max - R이 지난 2 개월 동안 데이터 프레임을 생성하도록하는 방법
- PHP를 사용하여 선택 태그에 대한 옵션으로 월 생성
- java - 드로어 블이 아닌 테마의 색상을 사용하는 버튼
- typescript - get set 메서드를 동적으로 사용
당신은 기본적으로
Button
그 클래스. 이렇게하면 버튼 개체를 만들고 목록에 넣고 쉽게 조작 할 수 있습니다. 다음은 버튼이 거의 짝수없는 예입니다.Button
요점을 이해하기 위해 수업. 4 개의 버튼이있는 목록을 만들었지 만 쉽게 할 수 있습니다..append
프로그램의 필요에 따라 동적으로 생성 할 수 있습니다.