123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <!DOCTYPE html>
- <html lang="zh">
- <head>
- <meta charset="utf-8" />
- <link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <meta name="theme-color" content="#000000" />
- <meta name="description" content="Web site created using create-react-app" />
- <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
- <title>React版大场景</title>
- <!-- 大场景相关 -->
- <link rel="stylesheet" href="./css/oldVer/main0.css" />
- <link rel="stylesheet" href="./css/main.css?v=2.25" />
- <script>
- // 定义 three 和 react 交互通信的window
- window.threeReact = {}
- var number = window.location.href.substring(window.location.href.indexOf('=') + 1)
- if (number.indexOf('&') != -1) {
- number = number.substring(0, number.indexOf('&'))
- }
- if (number.indexOf('#') != -1) {
- number = number.substring(0, number.indexOf('#'))
- }
- </script>
- <script class="build keep">
- if (window.performance) {
- window.navigationStart = window.performance.timing.navigationStart
- } else {
- window.navigationStart = Date.now() + 300
- }
- </script>
- <style>
- #consoleLog {
- width: 200px;
- height: 250px;
- position: absolute;
- right: 0px;
- bottom: 100px;
- z-index: 999999;
- color: black;
- opacity: 0.9;
- font-size: 10px;
- }
- </style>
- </head>
- <body>
- <noscript>You need to enable JavaScript to run this app.</noscript>
- <div id="root"></div>
- </body>
- <!-- 大场景相关 -->
- <script>
- var changeLog = () => {
- let logLevel = 1
- if ((number == 'TEST' || browser.valueFromHash('test')) && browser.isMobile()) {
- var textarea = document.createElement('textarea')
- textarea.id = 'consoleLog'
- document.getElementsByTagName('body')[0].appendChild(textarea)
- var list = ['log', 'error', 'warn', 'debug', 'info', 'time', 'timeEnd']
- var exchange = function (o) {
- console['old' + o] = console[o]
- console[o] = function (str) {
- console['old' + o].apply(this, arguments)
- if (logLevel) {
- if (o != 'error' && logLevel != str.level) {
- return
- }
- if (str.str) str = str.str
- }
- var args = Array.from(arguments)
- var str = ''
- args.forEach(a => {
- str += a + ','
- })
- textarea.innerHTML = str + '\n\n' + textarea.innerHTML
- /*console["old" + o](str);
- var t = document.getElementById("consoleLog").innerHTML;
- document.getElementById("consoleLog").innerHTML = str + "\n\n" + t;*/
- }
- }
- for (var i = 0; i < list.length; i++) {
- exchange(list[i])
- }
- }
- }
- </script>
- <script src="./js/lib/jquery-2.1.1.min.js" class="build keep"></script>
- <script src="./js/lib/player-0.0.12.min.js" class="build keep"></script>
- <script src="./js/lib/Tween.js"></script>
- <script src="./js/SpecialScene.js"></script>
- <script src="./js/lib/OBJLoader.js"></script>
- <script id="flvJs" type="text/javascript"></script>
- </html>
|