playcanvas

3d game animation

PlayCanvasはWebGLを基盤とする3Dゲームエンジンで、ウェブ上でリアルタイムの3Dゲームを開発するために使用されます。HTML5とWebGLを活用して、高性能な3Dグラフィックスとアニメーションを実現します。

Latest Ver 2.4.0
Homepage
Github
0
10,125
📢 PlayCanvasはHTML5およびWebGL技術を利用した3Dゲーム開発エンジンです。
License: MIT
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.dbg.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.dbg.min.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.min.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.prf.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.prf.min.js
https://cdnjs.cloudflare.com/ajax/libs/playcanvas/2.4.0/playcanvas.d.ts

Sample Code

⚠️ import 文を含む一部のコードは、jsFiddleで正しく実行されない場合があります。エラーが発生した場合は、コードをコピーしてご自身の環境でお試しください。
📄 HTML
<canvas id='application-canvas'></canvas>

🧩 External JS
<script src="https://code.playcanvas.com/playcanvas-stable.min.js"></script>

⚙️ JavaScript
var canvas = document.getElementById('application-canvas');
var app = new pc.Application(canvas, {});
app.start();

app.setCanvasFillMode(pc.FILLMODE_FILL_WINDOW);
app.setCanvasResolution(pc.RESOLUTION_AUTO);

window.addEventListener('resize', function () {
    app.resizeCanvas();
});

var camera = new pc.Entity('camera');
camera.addComponent('camera', {
    clearColor: new pc.Color(0.1, 0.1, 0.1)
});
app.root.addChild(camera);

camera.setPosition(0, 0, 3);

var box = new pc.Entity('box');
box.addComponent('model', {
    type: 'box'
});
app.root.addChild(box);

app.on('update', function (dt) {
    box.rotate(10 * dt, 20 * dt, 30 * dt);
});
⚡ Top Tools for Developers
Text Compare

テキスト比較

2つのテキストの違いを一目で確認できます。

Favicon Generator

Faviconジェネレーター

簡単かつ迅速にファビコンを生成します。

Lorem Ipsum Generator

Lorem Ipsumジェネレーター

デザイン用のダミーテキストを生成します。

Character Counter

文字数カウント

文字数と単語数をリアルタイムで確認できます。

SRT ↔ SMI

SRT ↔ SMI変換ツール

字幕形式を簡単に変換できます。

Text Extract(OCR)

画像テキスト抽出

画像内のテキストを自動で抽出します。