Dmz社区

标题: three.js-打造微信爆款小游戏跳一跳 [打印本页]

作者: amtdi    时间: 2019-2-12 17:36
标题: three.js-打造微信爆款小游戏跳一跳


第1章 课程介绍
介绍了微信小游戏的概念以及相关的由来,从宏观上对于微信小游戏的定位和价值有一个明确的认识
1-1 导学介绍
1-2 什么是微信小游戏
1-3 微信小游戏与H5小游戏
1-4 为什么要学习微信小游戏

第2章 微信小游戏平台与特性
讲了微信小游戏平台的相关特性,包括微信小游戏工程的建立,微信小游戏开发工具的详细使用,以及微信小游戏相关API的实战等
2-1 微信开发者工具介绍
2-2 小游戏项目工程初始模板建立
2-3 微信开发者工具(模拟器介绍)
2-4 微信开发者工具(编辑器介绍)
2-5 微信开发者工具(调试器介绍)

第3章 THREEJS与WebGL核心概念
通过理论和实战,讲解了什么是webgl、什么是threejs以及两者的关系,并且介绍了相关webgl渲染管线的内容
3-1 什么是webgl —— 理论部分(概念)
3-2 什么是webgl —— 理论部分(GPU业务场景)
3-3 什么是webgl —— 理论部分(如何对CPU进行编程)
3-4 webgl实战shader的创建和绑定
3-5 webgl实战静态三角形的绘制(1)
3-6 webgl实战静态三角形的绘制(2)
3-7 webgl实战旋转三角形的绘制
3-8 webgl实战动态的旋转三角形的绘制
3-9 threejs理论部分
3-10 threejs 绘制旋转三角形(场景渲染)
3-11 threejs绘制旋转三角形(动态效果)

第4章 项目结构
对四个迭代版本,进行了详细的需求分析,并且对项目的整体结构进行了详细的介绍,包括项目目录设计、threejs框架在小游戏平台的集成、weapp-adapater源码分析和编译等
4-1 项目需求分析
4-2 MVP项目结构 & 设计 &分析
4-3 MVP基本项目结构搭建(引入three.js)
4-4 小游戏平台(旋转三角实战)
4-5 小游戏平台(旋转三角实战完善)
4-6 MVP基本项目结构搭建完成

第5章 基本场景搭建(场景和视角)
详细讲解了webgl渲染管线中的视图矩阵和投影矩阵的推导,并且在webg相关demo中进行了实现,进而实战了threejs的WebGLRenderer、Scene和Camera,剖析其webgl中对应的原理,并开发出跳一跳小游戏的整体场景布局
5-1 基本场景搭建 —— 本章核心内容
5-2 基本场景渲染理解
5-3 投影矩阵数学推导
5-4 视图矩阵推导
5-5 视图矩阵webgl开发
5-6 透视投影矩阵webgl开发
5-7 正交投影矩阵webgl开发
5-8 mvc基础
5-9 游戏page的搭建
5-10 mvc中的event
5-11 2d画布绘制能力在threejs中的整合
5-12 使用mvc完成页面切换
5-13 scene和camera的设置
5-14 es6的继承多态开发block

第6章 基本场景搭建( 光照和阴影)
从webgl原理和实现和threejs光照和阴影实战,全方位的去讲解场景中的光照与阴影的搭建
6-1 cube的开发思路
6-2 光照的原理
6-3 索引绘制
6-4 arraybuffer讲解
6-5 cube的绘制
6-6 平行光下的漫反射
6-7 点光源下的漫反射
6-8 phong模型漫反射下的球体的绘制
6-9 纹理、阴影、帧缓冲区 理论
6-10 webgl砖块纹理实现(1)
6-11 webgl砖块纹理实现(2)
6-12 webgl砖块纹理实现(3)
6-13 shadow map对应shader的开发
6-14 新建framebuffer和对应的纹理
6-15 渲染缓冲区及framebuffer的关联对象
6-16 在shader中使用shadow map
6-17 shader的数据准备
6-18 绘制时进行shader的切换
6-19 threejs场景设置光照
6-20 threejs场景增加背景和地面
6-21 threejs场景增加阴影

第7章 基本游戏逻辑开发
在本章中,实现了基本游戏逻辑的开发,包括物理引擎、碰撞检测、跳跃逻辑等等模块,完成跳一跳游戏的基本功能
7-1 bottle绘制分析
7-2 bottle head部分的绘制
7-3 bottle bottom部分的绘制
7-4 bottle body部分的绘制
7-5 threejs纹理映射&bottle纹理高光
7-6 bottle head部分旋转
7-7 动画过程分析
7-8 动画库基本逻辑开发
7-9 线性动画的实现
7-10 ease mode的介绍和应用
7-11 跳跃逻辑分析
7-12 跳跃模型旋转开发
7-13 bottle按压收缩的过程
7-14 block压缩开发
7-15 斜上抛运动过程分析
7-16 斜上抛运动代码开发
7-17 碰撞检测(1)
7-18 碰撞检测(2)
7-19 使用pointInPolygon判断碰撞状态
7-20 实时碰撞检测
7-21 实时碰撞检测调试
7-22 nextBlock的更新逻辑
7-23 碰撞检测调试
7-24 跳跃落地效果优化
7-25 gameover重启游戏逻辑的开发
7-26 积分逻辑的开发

第8章 版本迭代
在本章中主要进行了声音的集成和动画细节的优化,深入实战了threejs的各种能力和微信小游戏的api,并且了解了游戏的开发字节,完成之后一个完整的跳一跳游戏功能的版本就完成了。
8-1 音频管理模块开发
8-2 跳跃过程增加音效
8-3 坠落逻辑补充+动画库升级停止所有动画能力
8-4 坠落动画的开发
8-5 block增加image纹理样式
8-6 彩色block的开发
8-7 粒子聚集效果
8-8 粒子散开效果
8-9 跳跃增加分数的动画
8-10 跳跃轨迹的开发

第9章 排行榜与发布
在本章中主要进行了排行榜的开发,和游戏最终的一些调优,并打通游戏的发布流程,完成本章后跳一跳游戏全部的功能和打包就完成了。
9-1 开始游戏页面开发
9-2 数据链中的开放数据域和主域的概念
9-3 开放数据域实战
9-4 使用sharedCanvas绘制排行榜
9-5 webgl开发数据的性能问题
9-6 内存分析 —— heap snapshot
9-7 内存分析 —— 基于js function的allocation profile
9-8 内存分析 —— 内存泄漏分析的allocation timeline
9-9 performance分析cpu、gpu和painting等过程
9-10 预览和发布..
9-11 小游戏其他内容

第10章 课程总结
对课程之前学习的内容进行总结,形成以threejs和微信小游戏两个技术块为核心的技术栈,全面形成3d开发的技术思维
10-1 本课程总结

注意:课程目前只更新到第8期,后续内容查找中....
**** 本内容需购买 ****


作者: sethhu    时间: 2019-2-13 07:58
确实是难得好帖啊,顶先
作者: charles001188    时间: 2019-2-13 08:55
学习学习
作者: misgv099    时间: 2019-2-13 09:58
学习了,不错,讲的太有道理了
作者: 桃多多    时间: 2019-2-13 15:24
我是来刷分的,嘿嘿
作者: fu2008    时间: 2019-2-13 17:18
1three.js-打造微信爆款小游戏跳一跳
作者: wanghuayuan222    时间: 2019-2-14 08:26

1three.js-打造微信爆款小游戏跳一跳
作者: lys373113838    时间: 2019-2-14 08:56

确实是难得好帖啊,顶先
作者: 乳此胸险    时间: 2019-2-14 11:05
学习了,不错,讲的太有道理了
作者: Genihokdak    时间: 2019-2-14 11:46
学习了,谢谢分享、、、
作者: 昊天的资源    时间: 2019-2-14 13:54
好好好正需要,支持楼主大人了!
作者: mber_ge    时间: 2019-2-14 19:31
谢谢楼主,共同发展
作者: hasaki    时间: 2019-2-14 19:34
啥也不说了,感谢楼主分享哇!
作者: hasaki    时间: 2019-2-14 19:43
啥也不说了,感谢楼主分享哇!
作者: kenanwaini    时间: 2019-2-14 21:05
我只是路过打酱油的
作者: 岗旺    时间: 2019-2-14 22:56
不知该说些什么。。。。。。就是谢谢
作者: sunshinejava    时间: 2019-2-15 09:42
学习了,谢谢分享、、、
作者: zhangjinhuang    时间: 2019-2-15 09:45
我只是路过打酱油的
作者: cbang16    时间: 2019-2-15 12:28
我是来刷分的,嘿嘿
作者: cbang16    时间: 2019-2-15 13:20
有道理。。。
作者: hater0220    时间: 2019-2-15 14:53
小手一抖,钱钱到手!
作者: 秉生麟    时间: 2019-2-15 16:21
有竞争才有进步嘛
作者: zason    时间: 2019-2-15 17:45
这是什么东东啊
作者: dnyt250    时间: 2019-2-15 22:59
正需要,支持楼主大人了!
作者: AyitosOt    时间: 2019-2-16 01:17
路过,学习下
作者: jungle9    时间: 2019-2-16 09:26

作者: cbqcnu    时间: 2019-2-16 12:00
学习了,不错,讲的太有道理了
作者: 逃跑的火焰    时间: 2019-2-17 00:52
学习了,不错,讲的太有道理了
作者: guozhang_123    时间: 2019-2-17 12:36
啥也不说了,感谢楼主分享哇!
作者: fbqp007    时间: 2019-2-17 13:30
这是什么东东啊
作者: 艾建维    时间: 2019-2-18 02:24
相当不错,感谢无私分享精神!
作者: cbqcnu    时间: 2019-2-18 05:34
找到好贴不容易,我顶你了,谢了
作者: For_what    时间: 2019-2-18 08:56
确实是难得好帖啊,顶先
作者: 神的小子    时间: 2019-2-18 09:25
谢谢分享
作者: forestpeak    时间: 2019-2-18 14:49
啥也不说了,感谢楼主分享哇!
作者: jackie_zb    时间: 2019-2-18 17:52
啥也不说了,感谢楼主分享哇!
作者: fbqp007    时间: 2019-2-18 21:30
正需要,支持楼主大人了!
作者: fuvwc    时间: 2019-2-19 08:36
没看完~~~~~~ 先顶,好同志
作者: huahuo2085    时间: 2019-2-19 08:42
啥也不说了,感谢楼主分享哇!
作者: wantalong    时间: 2019-2-19 09:00
有竞争才有进步嘛
作者: HAHA    时间: 2019-2-19 09:14
不错不错
作者: forestpeak    时间: 2019-2-19 09:41
啥也不说了,感谢楼主分享哇!
作者: dnyt250    时间: 2019-2-19 21:08
看帖回帖是美德!:lol
作者: dnyt250    时间: 2019-2-19 22:42
小手一抖,钱钱到手!
作者: linglong1988    时间: 2019-2-20 06:01
学习了,不错,讲的太有道理了
作者: GalenEl    时间: 2019-2-20 10:05
小手一抖,钱钱到手!
作者: zhouzhou163    时间: 2019-2-20 13:06

学习了,谢谢分享、、、
作者: 光帆    时间: 2019-2-20 15:04
么有分,谁能送我点积分啊::>_<::
作者: AyitosOt    时间: 2019-2-21 01:16
过来看看的
作者: 幻想家    时间: 2019-2-21 01:22
正需要,支持楼主大人了!
作者: misgv099    时间: 2019-2-21 10:34
不知该说些什么。。。。。。就是谢谢
作者: fbqp007    时间: 2019-2-21 12:48
正需要,支持楼主大人了!
作者: 岗旺    时间: 2019-2-21 14:28
找到好贴不容易,我顶你了,谢了
作者: 碧霄成龙    时间: 2019-2-21 14:37
小手一抖,钱钱到手!
作者: 岗旺    时间: 2019-2-21 15:16
我是来刷分的,嘿嘿
作者: danting    时间: 2019-2-21 16:24
么有分,谁能送我点积分啊::>_<::
作者: 楚敏芳    时间: 2019-2-22 01:00
看帖回帖是美德!:lol
作者: sky_huanglong    时间: 2019-2-22 01:59
正需要,支持楼主大人了!
作者: uzp0309    时间: 2019-2-22 05:39
正需要,支持楼主大人了!
作者: mmic    时间: 2019-2-22 08:49
正需要,支持楼主大人了!
作者: misgv099    时间: 2019-2-22 09:36
我是来刷分的,嘿嘿
作者: aixing2222    时间: 2019-2-22 09:47
找到好贴不容易,我顶你了,谢了
作者: 悦悦    时间: 2019-2-22 13:02
正需要,支持楼主大人了!
作者: 岗旺    时间: 2019-2-22 13:48
支持一下:lol
作者: koght123    时间: 2019-2-22 21:32
不错不错,楼主您辛苦了。。。
作者: 悦悦    时间: 2019-2-23 18:00
这是什么东东啊
作者: ztjy1234    时间: 2019-2-23 19:19
学习了,不错,讲的太有道理了
作者: tdb333    时间: 2019-2-24 09:26
好好 学习了 确实不错
作者: 乳此胸险    时间: 2019-2-24 11:44
学习了,谢谢分享、、、
作者: TarokMomi    时间: 2019-2-24 12:13
学习了,不错,讲的太有道理了
作者: jackie_zb    时间: 2019-2-24 15:04
啥也不说了,感谢楼主分享哇!
作者: misgv099    时间: 2019-2-24 18:31
谢谢楼主,共同发展
作者: DivChange    时间: 2019-2-25 10:48
路过,学习下
作者: DanYuan    时间: 2019-2-25 17:35
支持一下:lol
作者: 2212296843    时间: 2019-2-25 21:16
确实是难得好帖啊,顶先
作者: imooc    时间: 2019-2-25 21:17
确实是难得好帖啊,顶先
作者: letter    时间: 2019-2-25 21:20
正需要,支持楼主大人了!
作者: phpcode    时间: 2019-2-25 21:23
确实是难得好帖啊,顶先
作者: 周公瑾    时间: 2019-2-25 21:24
确实是难得好帖啊,顶先
作者: zhz331    时间: 2019-2-26 13:10
学习了,谢谢分享、
作者: sumsdant    时间: 2019-2-26 14:23
过来看看的
作者: fuvwc    时间: 2019-2-26 20:33
学习了,不错,讲的太有道理了
作者: Lmmcleta    时间: 2019-2-27 08:51
不错不错,楼主您辛苦了。。。
作者: 894730262    时间: 2019-2-27 17:11
回的人少,我来小顶一下
作者: slpn002    时间: 2019-2-27 22:48
好好 学习了 确实不错
作者: AyitosOt    时间: 2019-2-28 00:08
不知该说些什么。。。。。。就是谢谢
作者: sethhu    时间: 2019-2-28 08:03
确实是难得好帖啊,顶先
作者: 苍恒    时间: 2019-2-28 09:05
相当不错,感谢无私分享精神!
作者: yy923683900    时间: 2019-2-28 09:39
确实是难得好帖啊,顶先
作者: Ridgekat    时间: 2019-2-28 10:50
路过,支持一下啦
作者: ck19940231    时间: 2019-2-28 10:55
看帖回帖是美德!:lol
作者: aixing2222    时间: 2019-2-28 12:08
路过,学习下
作者: 进德    时间: 2019-2-28 13:55
支持一下:lol
作者: misgv099    时间: 2019-2-28 16:18
路过,支持一下啦
作者: 何青成    时间: 2019-2-28 16:53
过来看看的
作者: [email protected]    时间: 2019-2-28 20:17
么有分,谁能送我点积分啊::>_<::
作者: suarezxue    时间: 2019-2-28 20:19
啥也不说了,感谢楼主分享哇!
作者: DanYuan    时间: 2019-2-28 20:37
学习了,谢谢分享、、、
作者: Vickiecew    时间: 2019-2-28 21:45
支持一下:lol
作者: Danettevax    时间: 2019-3-1 01:16
不错不错,楼主您辛苦了。。。




欢迎光临 Dmz社区 (http://www.bumood.com/) 三分pk拾 X3.2