目前为止,咱们绘制出来的3D物体都是静止的,接下来咱们须要让桌面上的小盒子能够根据咱们按键(上下键)前进后退;html
输入方面,监听按键和鼠标消息直接在document上添加对应的监听就好了;git
动画这块,咱们引入了webgl-utils.js类库,其中的方法requestAnimFrame能够按60帧的帧率调用指定的方法,经过每帧调整桌面上的小盒子的矩阵位置,就能够实现动画了;github
https://hammerc.github.io/dou3d-ts/examples/learningNotes/lesson_5/index.htmlweb