【学习笔记】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

原文地址:https://www.cnblogs.com/flytu/p/4370331.html