我正在编写第一步。从一段时间以前,我开始尝试使用Three.js。
我更改了Chrome和Safari的设置以使用本地文件,但几个月后我的safari和chrome已经死了,即使我更改设置以允许本地文件,它也会停止显示本地文件。
如果我经常使用它,它似乎很有用。为什么会这样?有没有解决方案来避免这个问题?
我试图在谷歌中寻找这个问题,但我找不到任何东西。我正在使用safari,chrome和three.js的最新版本,甚至像Safari和Chrome仍然坏了。
我的显卡不是问题,因为我可以在网络上看到所有类型的实验。是我本地文件的问题。
例如,我可以在浏览器上看到这一点:http://threejs.org/examples/#webgl_geometry_text
但如果我下载three.js并从桌面打开它,我的浏览器就无法显示它。
答案 0 :(得分:0)
使用网络服务器。它非常简单易用。最简单的是内置于OSX中的python(你提到过safari,所以我假设你是在OSX上)
打开终端,cd到您的文件所在的文件夹,输入
Sub value_paster_PT1()
'
'
Dim wsValues: Set wsValues = ThisWorkbook.Worksheets("Values")
Dim wsFormula: Set wsFormula = ThisWorkbook.Worksheets("Formula")
Sheets("Values").Select
Dim iRow: iRow = 2
Do While wsValues.Cells(iRow, 1).Value <> ""
Dim lngA: lngA = wsValues.Cells(iRow, 1).Select
Selection.Copy
Sheets("Formula").Select
Range("A2").Select
ActiveSheet.Paste
Range("C2").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Values").Select
wsValues.Cells(iRow, 3).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
iRow = iRow + 1
Loop
End Sub
Sub value_paster_PT2()
Dim wsValues: Set wsValues = ThisWorkbook.Worksheets("Values")
Dim wsFormula: Set wsFormula = ThisWorkbook.Worksheets("Formula")
Sheets("Values").Select
Dim iRow: iRow = 2
Do While wsValues.Cells(iRow, 2).Value <> ""
Dim lngB: lngB = wsValues.Cells(iRow, 2).Select
Selection.Copy
Sheets("Formula").Select
Range("B2").Select
ActiveSheet.Paste
Range("D2").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Values").Select
wsValues.Cells(iRow, 4).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
iRow = iRow + 1
Loop
End Sub
现在转到python -m SimpleHTTPServer
python的简单网络服务器的唯一问题是它真的很慢。对于2个更快的替代方案,有devd
,只要您下载它,就可以输入
http://localhost:8000
devd甚至包含实时重新加载功能,因此当您编辑文件时,浏览器会自动重新加载
另一种选择是node.js. Install it然后在终端类型
cd path/to/your/files
path/to/devd .
从那时起,您可以转到任何文件夹并输入
sudo npm install -g http-server
然后在浏览器中转到http-server
。
http://localhost:8080
和devd
都很快
通过node.js路线,您可以了解node.js
和webpack
和/或npm
等内容,这样可以非常轻松地包含库并使用高级功能并推进技能