如何解决google body浏览器基于什么框架如果有?
| 有人可以帮我了解Google Body浏览器是使用哪个框架(如果有)开发的吗? 是的,这是WebGL和Javascript,但是他们使用允许WebGL交互的GWT扩展,还是手动编写js,然后最小化它们或其他框架? 任何帮助表示赞赏。解决方法
它使用的库称为tdl.js http://code.google.com/p/threedlibrary/
这是Google Body Android端口上的Google I / O会话,网址为http://www.google.com/events/io/2011/sessions/3d-graphics-on-android-lessons-learned-from-google -body.html
[编辑]
Google Body是开源的,哇! http://google-opensource.blogspot.com/2012/01/google-body-becomes-zygote-body-built.html
您可以从http://code.google.com/p/open-3d-viewer/查看源代码。
,有几个gwt webgl库/包装器:http://code.google.com/hosting/search?q=gwt+webgl&projectsearch=Search+projects
我认为他们在googleio会话中提到了一些webgl库,虽然不太记得,但是如果您想使用webgl和gwt,可能会有一些有趣的会话需要观看。
http://www.google.com/events/io/2011
如果他们不使用GWT,则很可能是使用Google Closure Compiler编写了js并对其进行了编译(相对于编写普通js而言,它具有许多优势),这就是Google的工作方式。
,它使用的是Google Closure库(和编译器)。
GWT生成带有
$gwt_version
变量的代码(以及其他函数和名称中带有gwt
的变量),在此情况并非如此。
在主体浏览器的代码中查找\“ goog \”,您会发现提到“ 2”这是Closure库类:http://closure-library.googlecode.com/svn/docs/class_goog_structs_SimplePool.html
我不了解WebGL周围的任何框架(除了ForPlay之类的框架完全将其抽象化之外,因此相同的代码可以在WebGL或canvas中运行-或实际上是纯JVM或ActionScript甚至Flash),但是完全不同,就ForPlay而言,它基于GWT)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。