Construct 한국어 위키
Advertisement
미완성된 문서 이 문서는 작성자가 작성하다 그만뒀습니다. 혹은 번역하다 중도하차한 문서입니다.

원문 링크가 있다면 원문에서 마저 번역해주시고, 아니라면 여러분의 지식을 모아서 완성해주세요.
원문 링크


Card Game 객체
Card
제작자 Scirra
버전 1.0
라이센스 컨스트럭트 객체
비(非) 레이아웃



카드 게임 객체(Card Game Object) 는 섞기, 카드 돌리기, 카드 건네기의 기능을 포함하는 카드게임을 쉽게 만들수 있게 해줍니다. 짝 맞추기, 색상, 랜덤 카드 생성의 기능을 제공합니다. 카드 게임(Card Game) 객체를 사용하면 카드를 섞거나, 나눠주거나 순위를 평가하는 기능이 있는 카드 게임을 보다 쉽게 만들 수 있습니다. 이 객체는 짝 맞추기, 색상, 임의 카드 생성 기능을 제공합니다.

여기에 따르면 상당히 오래전에 만들어졌고, 따라서 원하시는 기능을 제공하지 않을 수도 있습니다. 직접 만들어쓰는 편이 나을지도 모릅니다.

전역으로 사용하기 (Globally)[]

일반 속성에서 카드게임 객체를 전역으로 체크하시고, 인스턴스를 첫번째 레이아웃에 배치합니다. 객체는 이제 모든 레이아웃에서 나올 것이고, 전체 프로그램에서 하나의 인스턴스만 있을 것입니다. 카드 게임 객체를 전역으로 사용하지 않는다면 레이아웃당 하나만 사용하십시오.

첫 번째 레이아웃에 객체를 만들고, 일반 속성에서 전역 란에 체크해주세요. 이렇게 하면 이제 이 객체는 모든 레이아웃에 나올 것이고, 게임을 통틀어 단 하나의 개체(Instance) 만 있을 것입니다. 카드 게임 객체를 전역으로 쓰지 않을 거라면 한 레이아웃에 단 하나만[1] 사용하십시오.

속성[]

일반 속성을 확인해주세요. 카드 게임은 비(非) 레이아웃 객체이므로 위치나 크기, 각도 속성이 없습니다.

조건[]

현재 카드를 확인합니다.

색상확인[]

Is black (검은색?)
Is red (붉은색?)

모양확인[]

Is spade (스페이드?)
Is club (클로버?)
Is heart (하트?)
Is diamond (다이아몬드?)

액션 (Actions)[]

Reset deck (덱 리셋)
카드 묶음을 처음으로 되돌립니다. 순서대로 차곡차곡 쌓여있게 되니, Take top card 를 하기 전에 반드시 섞어주세요.
Shuffle (섞기)
남은 카드를 랜덤하게 섞습니다.
Take random card (랜덤한 카드 꺼내기)
덱에서 임의의 카드를 하나 뽑습니다.
Take top card (카드 한 장 뽑기)
덱 가장 위의 카드를 한 장 뽑습니다.

표현식 (Expressions)[]

Get card (.card) (카드 가져오기)
1~52 사이의 숫자를 가져옵니다. 이 숫자는 현재 선택된 카드를 의미합니다. 덱에 카드가 남아있지 않은 경우 -1을 반환합니다.

예제[]

Card example screen

덱에서 카드를 뽑아 그 결과를 Text 객체에 표시하는 예제입니다.

미디어파이어 : cardgame.cap

조커가 나오지 않는 이유는 이 객체에서 지원하지 않기 때문인 것으로 보입니다.

파일이 다운로드되지 않거나, 내려받기 싫으신 경우 이 이미지를 참고해주세요.

주석[]

  1. 정말인가요? 확인 필요
Advertisement