示例代码中的CS版本和BS版本是对应的,基本都是一对一的,不过BS有些代码跑起来比较困难,比如说这里用到的获取文件位置的代码 var skyboxPath = getSamplesRelatePath(“/Media/skybox”);这个函数调用内容如下:
var flag = unescape(location.pathname).lastIndexOf("Samples");
if (flag > 0) {
return (unescape(location.pathname).substring(1, flag) + "Samples");
}
这个函数就经常性的获取不到对应的文件夹位置,会报错,这里我用了一个替换函数
//获取网络路径
function abspath() {
var abspath = unescape(window.location.href);
var