Articles of 铬

Unity WebGL无法在Chrome上加载

我已经做了一个简单的游戏,但是当我试图加载这个铬它不加载。 我正在为WebGL(HTML 5)构建。 页面加载时出现这些错误。 Unity版本 – 5.3.1f1 Chrome版本 – 47.0.2526.106米 它在Firefox上工作得很好。 XMLHttpRequest cannot load file:///C:/Users/Public/Documents/Unity%20Projects/Box%20Shooter/HTML5%20Builds/Release/HTML5%20Builds.js. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.LoadCompressedFile @ UnityLoader.js:1 UnityLoader.js:1 XMLHttpRequest cannot load file:///C:/Users/Public/Documents/Unity%20Projects/Box%20Shooter/HTML5%20Builds/Release/HTML5%20Builds.jsgz. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.DecompressAndLoadFile @ UnityLoader.js:1 UnityLoader.js:1 […]

优化DOM游戏性能

我正在使用Crafty JS框架和Greensock GSAP JS( http://www.greensock.com/gsap-js/ )为animation开发一个用DOM开发的游戏。 这是我第一次使用这些技术。 当animation在更大的DOM元素上执行时,FPS的问题会降低到15或更less。 在使用Chrome Developer Tools Timeline调查问题后,我发现80%的瓶颈事件时间是: Image Resize(non-cached) 我认为这是由我正在使用的事实造成的 CSS Transform scale() 让游戏适应浏览器大小。 一旦缩放被禁用,性能是可以接受的。 有没有什么办法caching浏览器中resize的图像,以提高性能? 游戏只能在本地电脑上使用。 任何帮助和建议将不胜感激。

使用JavaScript Gamepad API识别控制器/button

使用游戏手柄API或可能的一些第三方设备映射,是否有一种方法可以将button(游戏手柄api给出button的数字键值)与其控制器对应关联? 例如,在PC上使用xbox one控制器时,“x”键由chrome给出为2 。 我想使用控制器ID /键值来显示发生的情况,以帮助新用户。 看起来这不是游戏手柄API原生的东西,但我没有看到任何第三方的库。

使用WebAudio在HTML5中播放sfxaudio文件的一部分

我已经将所有音效编译成一个序列化的.ogg文件。 我有每个音效的开始和停止时间。 我如何演奏个人特效? 也就是说,我如何播放audio文件的一部分。 更具体地说,我创建了一个字典 { 'sword_hit': { src: 'sfx.ogg', start: 265, // ms length: 212 // ms } } 我的play_sound()函数可以用来查找'sword_hit',并在正确的开始时间播放正确的audio文件。 我只需要知道如何告诉WebAudio API在开始ms开始播放,只播放长度为ms。

现在NPAPI被禁用,Unity游戏如何在Chrome上运行?

正如预期的那样 ,今年9月谷歌禁用了Chrome浏览器中的NPAPI,这是Unity Web Player所依赖的。 据我所知,Chrome现在有自己的API插件API。 Web Player是否会在没有NPAPI的情况下返回Chrome? 如果不是,Unity在Chrome上的未来是什么?

是否可以为Google Chrome Store创建本机应用程序?

我正在开发使用c + +和OpenGL的小游戏。 我想在Chrome网上应用店中发布。 我已经看到很多应用程序只是redirect到特定的url。 我可以使用Java Applet和JNI在Chrome中启动它,但这只会浪费内存。

在完整的OpenGL中画得很好; 不在Chrome NaCL中绘制任何东西

我吸引人们的心理debugging技巧: 我有一个OpenGL应用程序,专门在上传的VBO中使用着色器和属性。 它在桌面上运行良好(带集成Intel卡的Linux)。 它编译和运行在Chrome的NaCL,这是OpenGLES 2.0。 它并没有画任何东西,但是(Vista,ATI卡)。 glClearColorf()和glClear()正在工作,并通过随机select一个清晰的颜色,我可以得到一个很好的闪烁,所以我知道我已经在Chrome NaCL的整个绘制和冲洗周期进展顺利。 但是,正如我所说的,我的程序并没有画出任何内容。 我有自由glGetError()检查无处不在,并且在移植时,他们发现了很多东西,如需要在着色器中指定浮点精度,而不是使用元素数组等的完整整数。 但现在没有任何地方报告错误。 我有printfdebugging,所以我知道我的代码path是正确的,我所能想到的一切都被声明。 NaCL“滚揉机”演示运行。 除了他们的代码量越来越小之外,我不能发现他们正在初始化的东西。 任何人都有什么想法,我遇到了什么经典的东西?