codecamp

three.js 一些有用的链接

以下是一些在你学习three.js过程中,可能会对你有所帮助的链接。

如果你想在此添加内容,或是认为下方某个链接不再相关或无法工作, 请随时点击右下角“编辑”按钮来进行一些更改。

需要注意的是,由于three.js处于快速发展中,很多链接会包含过时的信息 —— 如果某个地方不能够如你所想或如链接中所说的正常工作, 请查看浏览器控制台中的警告和报错信息,同时也请参阅相关的文档页面。

帮助论坛

Three.js官方使用forum(官方论坛) 和 Stack Overflow来处理帮助请求。 如果你需要一些帮助,这才是你所要去的地方。请一定不要在GitHub上提issue来寻求帮助。

教程以及课程

three.js入门

更加广泛、高级的文章与教程

新闻与更新

示例

工具

WebGL参考

较旧的链接

这些链接是出于历史目的而保留的,你或许可以发现它们仍然很有用,它们可能含有和three.js较为早前版本的有关的信息。


three.js 常见问题
three.js 如何更新场景
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

参考

核心 / BufferAttributes

渲染器 / WebXR

开发者参考

WebGL渲染器

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }