メインコンテンツまでスキップ

「tutorial」タグのついた95記事

全てのタグを見る

360度見回しカメラ

マウスとタッチ操作でカメラを動かして周囲を見回す方法を示すサンプル

3D Gaussian Splat 物理演算とリライティング

オーストリアの町メードリングにある郵便局の中庭です。このアプリは、SOG圧縮、シャドウキャスティング、ダイナミックリライティング、物理演算を実演しています。このスプラットはChristoph Schindelarによってスキャンされました。「N」キーを押してナイトモードに切り替えてください!

3Dガウシアンスプラット彫像

カスタムシェーダーとポストエフェクトによる美しいトランジションを備えた3Dガウシアンスプラット彫像ギャラリー。

CCD付き物理

非常に高速な物理オブジェクトのためにCCDをセットアップして有効にするスクリプトのサンプル

Flappy Bird

フラッピーが帰ってきた!フラッピーバードをできるだけ多くのパイプを通り抜けるようにガイドしましょう。@playcanvasで作成

HTML/CSS UI

HTMLとCSSを使用してUIを作成する方法のサンプル

Loading an asset at runtime

使用しない場合に開始時にプリロードする必要がないように、実行時にアセットをロードする方法を示すサンプル。

Multiple Camera Layers

複数のカメラとレイヤーを使用して、UI要素とワールド空間オブジェクトの混合ユーザーインターフェースをレンダリングする方法を示すデモンストレーションプロジェクト。

Multiple Viewport Rendering

カメラのビューポートプロパティを変更することで複数のビューポートをレンダリングする方法を示すサンプル

Space Rocks!

このテンプレートのアステロイドシューターをフォークして、自分だけのスペースシューターゲームを作りましょう!マウスで狙いを定め、左ボタンで発射します。できるだけ長く生き残りましょう!

Tutorial: Layout Groups

Layout Groupコンポーネントを使用してユーザーインターフェースを構築します。

Tutorial: Plasma Shader Chunk

ShadertoyのGLSLエフェクトをPlayCanvasマテリアルのシェーダーチャンクで使用するデモンストレーション

Tutorial: Shop User Interface

UI Elements、Layout Groups、Buttonコンポーネント、スプライト、テクスチャアトラスを使用してショップユーザーインターフェース画面を構築します

Vehicle Physics

ammo.jsのRaycastVehicle APIを使用したPlayCanvasでの車両物理の実装。デスクトップ、モバイル、VRをサポートしています。

VHS/CRTポストエフェクト

古いCRTのような劣化したビデオ画面をシミュレートする基本的なフルスクリーンエフェクト。

WebXR 360 Image

WebXR対応の360度画像 | 画像クレジット//www.flickr.com/photos/54144402@N03/ より

WebXR AR: Hit Test

WebXR Hit Test APIの使用方法の例。現実世界のジオメトリに対してヒットテストを行うことができます。

WebXR Controller/Hand Models

入力ソースプロファイルに基づいてWebXRコントローラー/ハンドモデルをロードするサンプルアプリケーション。モデルの提供元//github.com/immersive-web/webxr-input-profiles

WebXR Hands

WebXRハンドトラッキングを使用したサンプルアプリケーション。

WebXR Tracked Controllers

PlayCanvasを使用した、トラッキングコントローラー対応のWebXRサポート用ボイラープレートコードを含むサンプルアプリケーション。

WebXR VR Lab

開発者がすべてのデバイス向けにスケーラブルでレスポンシブなWebXR VRアプリケーションを作成する方法を学ぶためにPlayCanvasチームが構築した継続的なプロジェクト

WebXR: AR Image Tracking

WebXR拡張現実のImage Tracking APIの使用方法の例。提供されたサンプルに基づいて現実世界の画像をアクティブにトラッキングできます。

WebXR: Plane Detection

WebXR拡張現実のPlane Detection APIの使用方法の例。現実世界の平面推定をアクティブにトラッキングできます。

オービットカメラ

マウスとタッチ操作でエンティティの周りを回転するオービットカメラのサンプル。スクロールホイールと「ピンチでズーム」でズームイン・ズームアウトができます。

オレンジルーム

動的リフレクションとHDRライトマップを使用したインタラクティブなインテリアビジュアライゼーション。

カメラ・モデルマスキング

ライトとモデルにレンダーマスキングを使用して、ライティングが特定のモデルにのみ影響を与え、カメラが特定のモデルのみをレンダリングする方法を示すサンプル。

スムーズなカメラ移動

LerpとSlerp関数を使用して、カメラをある位置と回転から別の位置と回転へスムーズに遷移させるサンプル。

タイマー

PlayCanvasエンジンを拡張してワンショットタイマーを作成するサンプル。Pキーで時間を一時停止します。

ビルボード

常にカメラの方を向く平面(ビルボード)の簡単なサンプル。ボックスをクリックして、WASDでシーン内を飛び回ってみてください

ポイント&クリック移動

ユーザーがクリックした場所にオブジェクトを移動するシンプルなポイント&クリックシステムを示すサンプル

モバイルUIセーフエリア

UIのセーフエリアを処理するサンプルプロジェクト - https://developer.playcanvas.com/user-manual/user-interface/safe-area/

基本的なタッチ入力

PlayCanvasでの基本的なタッチ入力を実演するチュートリアル。ボックスをタッチして画面上で動かしてみてください!

解像度スケーリング

UIに影響を与えずに異なる解像度でワールドをレンダリングするサンプルプロジェクト

長押しの検出

長押し/長タップを検出してアクションを実行する方法を示すサンプル。