【学习笔记】HTML5 WebGL游戏引擎开发
HTML5游戏开发者社区上白泽大神的教程,写的很细致,花了一个星期只学了个大概!
浪费了很多时间,再浪费自己就废了!
总结引擎里面几个比较重要的技能点:
一、设计模式:
1)MVC
2)单例
3)侦听(监察者)
教程里面MVC不是很清晰,用了很多全局变量,不知道算不算单例的一种。工厂模式自己也不太懂,不知道有没有用到。侦听反馈机制对优化有很大帮助。
二、数学知识:
1)坐标系
2)矩阵变换
对UV坐标不是很理解;矩阵到时没什么难度。
三、资源加载:
1)XML解析
2)动画
3)批处理
4)对象池
XML本地解析要自己写;动画实现有很多种?
四、引擎系统
1)着色器渲染
2)混色
3)粒子系统
着色器(GLSL)应该不是很难的东西,希望能接受;
五、交互
1)按键
2)触屏
教程里面有一些很繁杂的西还没熟悉,关键是整个引擎框架的理解(比如html函数运行时机),很多东西要看很多遍才能接受!多花点时间吧!目标是3D,加油!
学习过程中学习或巩固别的知识:
1)JS over 还没写总结,以后和JQuery一起再巩固一遍后写。
2)XML over
3)UV
4)GLSL