| | |
| | | parentElement.style.paddingRight = '0px'; |
| | | } |
| | | |
| | | const initialize = async () => { |
| | | player = new Player(mapRef.current, themeMode); |
| | | setApp(player.app); |
| | | setMapContainer(player.mapContainer); |
| | | |
| | | // const initialize = async () => { |
| | | // player = new Player(mapRef.current, themeMode); |
| | | // setApp(player.app); |
| | | // setMapContainer(player.mapContainer); |
| | | } |
| | | initialize(); |
| | | |
| | | // resize |
| | | const handleResize = () => { |
| | | player.resize(); |
| | | }; |
| | | window.addEventListener('resize', handleResize); |
| | | handleResize(); |
| | | |
| | | |
| | | // } |
| | | // initialize(); |
| | | |
| | | // // resize |
| | | // const handleResize = () => { |
| | | // player.resize(); |
| | | // }; |
| | | // window.addEventListener('resize', handleResize); |
| | | // handleResize(); |
| | | |
| | | |
| | | // return () => { |
| | | // player.destroy(); |
| | | // window.removeEventListener('resize', handleResize); |
| | | // }; |
| | | return () => { |
| | | // 销毁 Pixi.js 应用 |
| | | // ... |
| | | player.destroy(); |
| | | window.removeEventListener('resize', handleResize); |
| | | |
| | | // 恢复父容器的内边距 |
| | | if (parentElement && parentElement.classList.contains('RaLayout-content')) { |
| | |
| | | flexGrow: 1, // fill remaining of map space |
| | | position: 'relative', |
| | | backgroundColor: '#fff', |
| | | |
| | | }} |
| | | > |
| | | <Box |