based on [tut][], but somehow still wrong. the interesting stuff is in [shooter.js][], in the functions `rotateView` and `moveView`. [tut]: http://www.html5rocks.com/en/tutorials/pointerlock/intro [shooter.js]: http://www.html5rocks.com/en/tutorials/pointerlock/intro/shooter.js
|
|
||
| 86 |
|
86 |
|
| 87 |
|
87 |
|
| 88 |
|
88 |
|
|
89 |
|
|
|
90 |
|
|
|
91 |
|
|
|
92 |
|
|
|
93 |
|
|
|
94 |
|
|
|
95 |
|
|
|
96 |
|
|
|
97 |
|
|
|
98 |
|
|
|
99 |
|
|
|
100 |
|
|
|
101 |
|
|
|
102 |
|
|
|
103 |
|
|
|
104 |
|
|
|
105 |
|
|
|
106 |
|
|
|
107 |
|
|
|
108 |
|
|
|
109 |
|
|
|
110 |
|
|
|
111 |
|
|
|
112 |
|
|
|
113 |
|
|
|
114 |
|
|
|
115 |
|
|
|
116 |
|
|
|
117 |
|
|
|
118 |
|
|
|
119 |
|
|
|
120 |
|
|
|
121 |
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
|
128 |
|
|
| 89 |
|
129 |
|
| 90 |
|
130 |
|
| 91 |
|
131 |
|
|
|
||
| 102 |
|
142 |
|
| 103 |
|
143 |
|
| 104 |
|
144 |
|
| 105 |
|
|
|
| 106 |
|
|
|
| 107 |
|
|
|
| 108 |
|
145 |
|
| 109 |
|
146 |
|
| 110 |
|
147 |
|
| 111 |
|
148 |
|
| 112 |
|
|
|
| 113 |
|
|
|
| 114 |
|
|
|
| 115 |
|
|
|
| 116 |
|
|
|
| 117 |
|
|
|
| 118 |
|
|
|
| 119 |
|
|
|
| 120 |
|
|
|
| 121 |
|
|
|
| 122 |
|
|
|
|
149 |
|
|
| 123 |
|
150 |
|
| 124 |
|
151 |
|
| 125 |
|
152 |
|
| 126 |
|
153 |
|
| 127 |
|
154 |
|
| 128 |
|
|
|
| 129 |
|
155 |
|
| 130 |
|
156 |
|
| 131 |
|
157 |
|
|
|
||
| 207 |
|
233 |
|
| 208 |
|
234 |
|
| 209 |
|
235 |
|
| 210 |
|
|
|
|
236 |
|
|
| 211 |
|
237 |
|
| 212 |
|
238 |
|
| 213 |
|
|
|
|
239 |
|
|
| 214 |
|
240 |
|
| 215 |
|
241 |
|
| 216 |
|
|
|
|
242 |
|
|
| 217 |
|
243 |
|
| 218 |
|
244 |
|
| 219 |
|
|
|
|
245 |
|
|
| 220 |
|
246 |
|
| 221 |
|
247 |
|
| 222 |
|
248 |
|
|
|
||
| 233 |
|
259 |
|
| 234 |
|
260 |
|
| 235 |
|
261 |
|
| 236 |
|
|
|
| 237 |
|
|
|
|
262 |
|
|
| 238 |
|
263 |
|
| 239 |
|
264 |
|
| 240 |
|
265 |
|