Three.js: проверка совместимости с WebGL

Хотя эта проблема становится все менее актуальной, некоторые устройства или браузеры могут до сих пор не поддерживать WebGL 2. Следующий метод позволяет проверить, поддерживается ли WebGL 2, и отобразить сообщение пользователю, если поддержка отсутствует. Импортируйте модуль для проверки поддержки WebGL и выполните следующий код перед попыткой рендеринга.

import WebGL from 'three/addons/capabilities/WebGL.js';

if ( WebGL.isWebGL2Available() ) {

	// Инициализация функции или других процессов
	animate();

} else {

	const warning = WebGL.getWebGL2ErrorMessage();
	document.getElementById( 'container' ).appendChild( warning );

}

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 × пять =

Прокрутить вверх