我有一种情况,我正在为我的应用程序使用聚合物启动器套件模板.我的polymer.json文件看起来像这样:
{
"entrypoint": "index.html",
"shell": "src/my-app.html",
"fragments": [
],
"sourceGlobs": [
"src/**/*",
"images/**/*",
"bower.json"
],
"includeDependencies": [
"manifest.json",
"bower_components/webcomponentsjs/webcomponents-lite.min.js"
]
}
Run Code Online (Sandbox Code Playgroud)
当我使用polymer-cli命令构建 - '聚合物构建'时,捆绑的文件夹似乎错过了shell文件'my-app.html'.
如果我删除
"shell": "src/my-app.html",
Run Code Online (Sandbox Code Playgroud)
从polymer.json文件中,my-app.html文件在bundle/src文件夹中创建,但它应该会丢失index.html文件.
我正在使用聚合物 - 启动器 - 套件模板并向其中添加文件.我无法弄清楚为什么my-app.html或index.html会丢失,具体取决于Polymer.json的配置方式.
你能告诉我这里出了什么问题吗?
谢谢.
我试图获得类似于谷歌用他们的纸板应用程序称为"展览"的纸板应用程序示例之一的效果.我有一个3D对象,我想使用设备方向控制旋转.现在只有设备方向控制,我可以查看3D对象,但当我转身时,相机旋转(看起来)导致对象掉出视野,直到我一直回到原来的位置.开始.换句话说,当我环顾四周时,相机似乎在其轴上旋转.我想要的是能够在我转身时旋转物体.
有点像这个例子http://threejs.org/examples/#misc_controls_orbit,除了我想使用设备方向控制旋转.
知道如何合并这个功能吗?
谢谢您的帮助.
这个问题源于之前html5视频在android手机上无法播放的问题。(Three.js WebGLRenderered 视频无法在 Android 手机上播放)
正如 mrdoob 提到的,video.play() 在移动设备上应该通过用户发起的事件(例如单击)明确显示。完成此操作后,我就可以播放该文件了。但是我只能听到视频的音频部分。屏幕仍然一片空白。此外,我在开发控制台上看到以下异常。
未捕获的安全错误:无法在“WebGLRenderingContext”上执行“texImage2D”:视频元素包含跨源数据,并且可能无法加载。三分钟.js:507
我没有通过我的代码加载任何图像,正如您在下面的代码中看到的那样,错误似乎被抛出在 Three.min.js 文件中。(下面的代码是http:// Threejs.org/examples/#webgl_materials_video的稍微修改版本,以使其在移动设备上运行)
请注意,这仅发生在移动设备上。该示例在网络上完美运行。
非常感谢您的帮助!
<!DOCTYPE html>
<html lang="en">
<head>
<title>three.js webgl - materials - video</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<style>
body {
background-color: #000;
color: #fff;
margin: 0px;
overflow: hidden;
font-family:Monospace;
font-size:13px;
text-align:center;
font-weight: bold;
text-align:center;
}
a {
color:#0078ff;
}
#info {
color:#fff;
position: absolute;
top: 0px; width: 100%;
padding: 5px;
z-index:100;
}
</style>
</head>
<body>
<div id="info">
<a …Run Code Online (Sandbox Code Playgroud)