LogoPixi’VN

Assets

자세한 내용은 여기에서 설명된 바와 같이, 프로젝트 시작 시 자산 매트릭스를 초기화하고 자산을 로드하며 자산이 언제 로드되어야 하는지 고려하는 것이 좋습니다.

Ink에서는 자바스크립트/타입스크립트에 비해 자산을 로드하는 방식과 시점을 제어하는 데 있어 제약이 더 많습니다. ink에서 pixi-vn은 레이블이 시작되기 전에 에셋을 로드하는 단일 함수를 제공합니다. To do this, you need to use the following syntax:

# + [작업] + [자산 또는 번들] + [이미지 URL/경로 목록]

  • #: 특수 스크립트를 사용하기 위해 ink 구문에서 사용하는 특수 문자입니다.
  • [작업]: 수행하려는 작업입니다. 사용 가능한 작업은 다음과 같습니다:
    • 'load': 대기 자산이나 번들('Asset.load' 또는 'Asset.loadBundle')과 함께 로드됩니다.
    • 'lazyload': 백그라운드에서 자산이나 번들을 로드합니다('Assets.backgroundLoad' 또는 'Assets.backgroundLoadBundle').
  • [자산 또는 번들]: 로드하려는 자산의 유형입니다. 사용 가능한 유형은 다음과 같습니다:
    • assets: 자산을 로드합니다.
    • bundle: 번들을 로드합니다.
  • [이미지 URL/경로 목록]: 표시하고자 하는 이미지의 URL/경로 목록입니다. 자산 매트릭스를 초기화한 경우, 텍스처의 별칭을 사용할 수 있습니다. https://ink로 작성하려면 https:\/\/를 사용해야 합니다. ink에서는 //가 주석으로 간주되기 때문입니다.
=== start ===
# lazyload bundle main_menu start
# load assets eggHead flowerTop my_video
# show image eggHead
# show image flowerTop
# show video my_video
# pause
-> start