PlayCanvasで設定したSkyboxをスクリプトから回転させる方法です。
const RotateSkybox = pc.createScript('RotateSkybox');
RotateSkybox.prototype.update = function(dt) {
const a = this.app.scene.skyboxRotation
const b = new pc.Quat().setFromEulerAngles(0.0 , -0.01, 0.0);
const r = new pc.Quat();
r.mul2(a, b);
this.app.scene.skyboxRotation = r;
};
実行結果
実行URL
Sceneについて(APIリファレンス)
skyboxRotationについて(APIリファレンス)