Predefined Variables
ProtoPie에서 설정해 둔 Variable을 사용할 수 있습니다. 자동으로 최신 값을 계산하여 저장하기 때문에 역동적인 인터랙션을 제작할 수 있습니다.
예를 들어, $mouseX를 입력하면 커서의 위치에 따라 그 값이 계속 변화합니다. 따라서 커서가 이동하면 $mouseX의 값도 자동으로 달라집니다.
Variable에 대한 자세한 사항은 다음 링크를 참고하십시오.
$mouseX
커서의 X좌표$mouseY
커서의 Y좌표$touchX
터치된 영역의 X좌표$touchY
터치된 영역의 Y좌표$touchVelocity
터치한 영역의 움직임 속도$touchVelocityX
터치한 영역의 X축 움직임 속도$touchVelocityY
터치한 영역의 Y축 움직임 속도$touchPointerCount
화면을 터치하는 손가락 개수$keyboardHeight
기기에서 키보드가 표시될 때 그 높이. 인풋 레이어에 대한 자세한 사항은 다음 링크를 참고해주십시오.$deviceOS
프로토타입을 실행하는 기기의 운영 체제$pi
파이 (3.141592).$time
프로토타입을 실행한 후 경과한 시간을 표시합니다. 특정 지점부터 경과한 시간을 계산하기 위해서는, 해당 지점까지의 시간을 Variable에 할당한 후 $time에서 차감합니다.$voiceTranscript
Voice Command가 활성화 된 상태에서 음성 인식을 합니다. 음성 인식 기능에 대한 자세한 사항은 다음 링크를 참고하십시오.$deviceHeight
는 기기의 세로 길이를 표시합니다.$deviceWidth
는 기기의 가로 길이를 표시합니다.기기의 가로 및 세로 길이는 뷰포트 크기가 아닌 화면 크기(해상도 크기)를 의미합니다. 예를 들어 iPhone 14 Pro의 해상도는 390x844 @3x이므로 기기의 가로 길이 x 세로 길이는 (390x3) x (844x3)에 해당하는 1170x2532입니다.
따라서 프리셋 크기와 기기 크기 사이에는 연관점이 없습니다. iPhone 13 프리셋이 적용된 Pie를 iPhone 14에서 실행하는 경우 iPhone 14의 기기 크기가 표시됩니다 (이 예를 확인하세요).
$qrValue
에서는 QR 코드 스캐너로 스캔한 이후 QR 코드 내에 저장된 값을 반환합니다. QR 코드 스캐너에 대해 자세히 살펴보세요.$qrHeight
에서는 QR 코드 스캐너로 스캔한 이후 QR 코드 내에 저장된 세로 길이를 반환합니다. QR 코드 스캐너에 대해 자세히 살펴보세요.$qrWidth
에서는 QR 코드 스캐너로 스캔한 이후 QR 코드 내에 저장된 가로 길이를 반환합니다. QR 코드 스캐너에 대해 자세히 살펴보세요.$qrX
에서는 QR 코드 스캐너로 스캔한 이후 QR 코드의 x 좌표값을 반환합니다. QR 코드 스캐너에 대해 자세히 살펴보세요.$qrY
에서는 QR 코드 스캐너로 스캔한 이후 QR 코드의 y 좌표값을 반환합니다. QR 코드 스캐너에 대해 자세히 살펴보세요.$barcodeValue
는 QR 및 바코드 스캐너를 사용하여 스캔한 후 바코드에 저장된 값을 반환합니다.$barcodeHeight
는 QR 및 바코드 스캐너를 사용하여 스캔한 후 바코드에 저장된 높이를 반환합니다.$barcodeWidth
는 QR 및 바코드 스캐너를 사용하여 스캔한 후 바코드에 저장된 너비를 반환합니다.$barcodeX
는 QR 및 바코드 스캐너를 사용하여 스캔한 후 바코드에 저장된 x 좌표를 반환합니다.$barcodeY
는 QR 및 바코드 스캐너를 사용하여 스캔한 후 바코드에 저장된 y 좌표를 반환합니다.
기술을 한 단계 더 높은 수준으로 끌어올릴 준비가 되셨나요? 프로토파이 마스터클래스(ProtoPie Masterclass)에 참가하여 프로토타입에서 변수의 성능을 최대한 활용하세요. 텍스트, 숫자, 색상, 사전 정의된 변수를 사용하여 동적 상호작용을 만드는 방법을 알아보세요.