WebGL Böngésző kompatibilitás

Unity Webgla JavaScript API, amely 2D és 3D grafikát jelenít meg egy webböngészőben. A Unity WebGL build opció lehetővé teszi a Unity számára, hogy a tartalmat JavaScript programként tegye közzé, amelyek HTML5 technológiákat és a WebGL renderelő API-t használnak a Unity tartalom futtatásához egy webböngészőben. További információ
lásd a szószedet támogatja az összes főbb asztali böngészők bizonyos mértékig. A támogatás szintje és a várható teljesítmény azonban különböző böngészők között változik. Az alábbi táblázat áttekintést nyújt a Unity WebGL tartalom szempontjából érdekes böngészőfunkciókról, valamint arról, hogy mely böngészők támogatják azokat.

vegye figyelembe, hogy a Unity WebGL tartalom jelenleg nem támogatott mobileszközökön. Lehet, hogy továbbra is működik, különösen a csúcskategóriás eszközökön, de sok jelenlegi eszköz nem elég erős, és nincs elég memóriája ahhoz, hogy jól támogassa a Unity WebGL tartalmat. Ezért a Unity WebGL figyelmeztető üzenetet jelenít meg, amikor megpróbálja betölteni a tartalmat a mobil böngészőkön (amely szükség esetén letiltható).

vegye figyelembe, hogy ez a kompatibilitási táblázat a böngészők meghatározott verzióira érvényes. A támogatásnak folytatódnia kell a jövőbeli verzióknál, de előfordulhat, hogy a korábbi verziókban nem stabil.

asztali böngésző kompatibilitási táblázat
Mozilla Firefox 67 Google Chrome 75 Apple Safari 12.1 MS Edge 18
WebAssembly
A WebAssembly (vagy wasm) egy hordozható, méret – és betöltési idő-hatékony formátum, amely alkalmas a webes fordításra.
Igen
Firefox 52 és újabb.
Igen
Chrome 57 és újabb.
Igen
Safari 11 vagy újabb
Igen
Edge 16 vagy újabb
WebGL 1.0 igen
GPU blokklisták érvényesek. Előfordulhat, hogy a WebGL nem támogatott bizonyos régebbi grafikus kártyákhoz. Részletek a Mozilla wiki oldalon a Blocklisting/Blocked grafikus Illesztőprogramokon, valamint a Khronos wiki oldalon a feketelistákon és az Engedélyezőlistákon.
Igen
GPU blokklisták érvényesek. Előfordulhat, hogy a WebGL nem támogatott bizonyos régebbi grafikus kártyákhoz. Részletek a Mozilla wiki oldalon a Blocklisting/Blocked grafikus Illesztőprogramokon, valamint a Khronos wiki oldalon a feketelistákon és az Engedélyezőlistákon.
Igen Igen
WebGL 2.0
(lásd WebGL 2.0)
Igen
Firefox 51 és újabb
Igen
Chrome 56 és újabb
nem no
web audio
(lásd Web Audio)
a Web Audio API szükséges a hang lejátszásához Unity WebGL tartalomban.
Yes Yes Yes Yes
Full-screen support
(See Full-screen support)
Yes Yes Yes
Safari 10.1 or newer
Yes
Cursor locking support
(see Cursor Locking support)
Yes Yes Yes Yes
Edge 13 and newer.
Gamepad support
(See Gamepad support)
Yes Yes Yes Yes
IndexedDB
Required for local storage as used by the Data Caching feature, the PlayerPrefs class, and WWW.LoadFromCacheOrDownload.
Yes
Firefox up to version 42 does not support IndexedDB for content running in an iFrame. Firefox 43 and higher fixes this.
Igen Igen
A Safari nem támogatja az IndexedDB-t az iframe-ben futó tartalomhoz.
Yes
WebSockets
szükséges a hálózati egységrendszer, amely lehetővé teszi a többjátékos játékot egy számítógépes hálózaton keresztül. További információ
lásd a szószedet.
Yes Yes Yes Yes
WebRTC
Required by the WebCamTexture class.
Yes Yes No Yes
asm.js AOT compilation
asm.js is a susbset of JavaScript for which a browser can specifically optimize. Browsers which implement asm.lehet, hogy a js támogatás gyorsabban tudja futtatni a Unity WebGL tartalmat, mert az Unity asm-et használ.js.
Igen nem nem Igen
nagy elosztású HTTP fejléc
segít a böngészőknek, hogy elegendő memória álljon rendelkezésre a tartalom betöltéséhez (lásd nagy elosztású HTTP fejléc)
igen
Firefox 53 és újabb.
No No No
Brotli Compression
Reduces the build size (see Brotli compression)
Yes Yes Yes
Safari 11 or newer
Yes

  • 2018–09–14 Page amended
  • Brotli compression first documented on this page in User Manual 5.6
  • Frissítve a legfrissebb kompatibilitási információkkal 2019.1-ben

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.