@react-three/fiber 用の便利なヘルパーと完全に機能する既製の抽象化のコレクションが増えています。
他の人にとって役立つほど汎用的なコンポーネントを作成する場合は、貢献することについて考えてください。
npm install @react-three/drei
重要
このパッケージはthree/examples/jsm
の代わりにスタンドアロンのthree-stdlib
使用しています。
import { PerspectiveCamera , PositionalAudio , ... } from '@react-three/drei'
import { PerspectiveCamera , PositionalAudio , ... } from '@react-three/drei/native'
ライブラリのnative
ルートは、 Html
またはLoader
をエクスポートしません。ライブラリのデフォルトのエクスポートは、 Html
とLoader
エクスポートするweb
です。
https://pmndrs.github.io/drei
[!WARNING] 以下は、ドキュメント Web サイトへのアンカー リンクのアーカイブと、それぞれの新しい場所です。以下のリンクは参照のみを目的としているため、更新しないでください。
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
ドキュメントはここに移動しました
$ corepack enable
$ yarn install
前提条件:
$ npx playwright install
ビジュアル テストをローカルで実行するには:
$ yarn build
$ yarn test
スナップショットを更新するには:
$ PLAYWRIGHT_UPDATE_SNAPSHOTS=1 yarn test
重要
スナップショットはシステムに依存するため、CI と同じ環境で playwright を実行するには:
$ docker run --init --rm
-v $( pwd ) :/app -w /app
ghcr.io/pmndrs/playwright:drei
sh -c " corepack enable && yarn install && yarn build && yarn test "
スナップショットを更新するには:
$ docker run --init --rm
-v $( pwd ) :/app -w /app
-e PLAYWRIGHT_UPDATE_SNAPSHOTS=1
ghcr.io/pmndrs/playwright:drei
sh -c " corepack enable && yarn install && yarn build && yarn test "