Three.Js(Javascript):在一个浏览器中工作,sprite的问题和另一个浏览器的全屏

时间:2018-06-04 18:34:42

标签: javascript three.js sprite

我已将现有程序修改为显示在地图上移动的Sprite,并使用Spritesheet进行动画处理。 在我自己的PC上,运行在最新版本的Firefox中,它运行完美,所以我猜,代码不是问题。 但是当我在Chrome(当前版本)中运行它时,Sprite完全是黑色的,而且我不会像其他用户一样使用TextureLoader,而这个用户在一年前遇到过这个问题。 在另一台计算机上,它拒绝在Firefox中全屏显示,并且在Chrome中也存在相同的黑色精灵问题(当前版本也是如此)。

任何可能导致此问题的想法?

至于代码:正如所提到的,它是一个修改 - 由Isaac Sukin在Packt Publishing&Three.Js的Game Development中的示例程序。那么我是否可以发布代码,例如程序应该全屏显示的部分,而没有合法的后果? (也会很长): - | 这些是关于精灵的部分,我自己做了:

public List<Courses> FindCourses(List<int> courseIds, DateTime date, 
                                 List<Courses>allCourses)
{
    return allCourses.Where(x => courseIds.Contains(CourseId) 
                             && x.StartDate<= date 
                             && x.End_Date.HasValue 
                                    ? x.End_Date.Value >= date : true)
                     .ToList();

}

先谢谢你们。

0 个答案:

没有答案