Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wysaid/webgl-lessons

A simple introduction to WebGL
https://github.com/wysaid/webgl-lessons

Last synced: about 1 month ago
JSON representation

A simple introduction to WebGL

Awesome Lists containing this project

README

        




关于本教程

关于本教程 (blog.wysaid.org)


本教程由wysaid编写。


闲来无事所写,希望对于对webgl感兴趣的你有一点点帮助或者说勾起你的兴趣。


当然,不会也没关系,你可以随便看看。本教程将附带可执行的demo供你取乐。


顺便指出一下写这个的目的:作者自己也在自学WebGL,算是学习笔记吧。


如果您你觉得我照抄了某人的教程博取眼球,希望附上地址并指出。不说改正什么的虚伪言辞,删掉此物还是可以做到的。




作者本人也仅仅出于爱好,并非专业人士,水平不高


如有纰漏还望指出. mail: [email protected]


敬上

全部教程地址: https://github.com/wysaid/WebGL-Lessons 可直接clone或者下载zip包.


重大更新!作者自己正在构建一个简单易用的小lib,简称WGE(你可以脑补为WebGL Game Engine 或者 wysaid go easy之类的)吧,封装了一些webgl操作,使得构建一个简单应用更加便捷,支持2D小游戏和3D小游戏制作,作者本人将会使用本lib做几个简单好看的demo出来,希望可以帮到读者。对于希望以此为工作的读者,也不失为一个小小参考或者说跳板,可以使用本lib小试牛刀,之后再去用一用更加完善和强大的three.js
参考地址:http://wge.wysaid.org

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-41296769-1', 'wysaid.org');
ga('send', 'pageview');

var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fb1b964c80dff2a1af1bb8b1ee3e9a7d1' type='text/javascript'%3E%3C/script%3E"));

document.write(unescape("%3Cscript src='" + _bdhmProtocol + "tajs.qq.com/stats?sId=23413950' type='text/javascript'%3E%3C/script%3E"));


本教程目前更新到第八章,更新速度较慢,