嗨,我正在尝试根据官方的 THREE.js 制作一个。
JSFiddle运行,但它似乎没有使用原始文件中的URL加载/应用sprite映像:-
//... URL's as in the Original file
var mapA = THREE.ImageUtils.loadTexture ("textures/sprite0.png", undefined, createHUDSprites );
var mapB = THREE.ImageUtils.loadTexture ("textures/sprite1.jpg" );
map
所以这里有一个瓶颈:
当点击一个磁贴它展开(与文本),我需要放置页面,以便点击磁贴(因此激活)在一个页面的顶部。对于其他磁贴也是一样的,基本上我需要将单击的元素重新定位到顶部:
以下是单个元素的JS的一部分:
expandItem(idx) {
// Need to make this logic here
// scroll to the beginning of the section if tablet screen
const tabletWidth = window.innerWidth > 767 && window.innerWidt