-
Notifications
You must be signed in to change notification settings - Fork 0
/
basic.html
86 lines (67 loc) · 2.19 KB
/
basic.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<html>
<head>
<script src="https://aframe.io/releases/1.3.0/aframe.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/donmccurdy/aframe-extras@v6.1.1/dist/aframe-extras.min.js"></script>
<script src="follow.js"></script>
</head>
<body>
<a-scene>
<a-assets>
<a-mixin id="wall"
geometry="primitive:box;width:190; height:10; depth:1"
material="src:wood.jpg; repeat:20 1"
></a-mixin>
</a-assets>
<a-box
id="box0"
follow="target:#avatar;url:gameover.html; speed:2; dist:100"
material="color:red; repeat:1 1"
position="-10 0 -10">
</a-box>
<a-box
follow="target:#box0; speed:1; dist:10"
material="color:red; repeat:1 1"
position="-10 0 -20">
</a-box>
<!-- Floor -->
<a-box id="floor"
width="200" height="200" depth="1"
rotation="-90 0 0" position="0 -0.5 0"
material="src:seamless_brick-512x512.png; repeat:40 40"
></a-box>
<a-entity id='northwall' mixin="wall"
position="0 5 -100"></a-entity>
<a-entity id='southwall' mixin="wall"
position="0 5 100"></a-entity>
<a-entity id='eastwall' mixin="wall" "
rotation="0 90 0"
position="100 5 0"></a-entity>
<a-entity id='westwall' mixin="wall"
rotation="0 90 0"
position="-100 5 0"></a-entity>
<!-- avatar -->
<a-entity id="avatar"
movement-controls="fly:false"
look-controls="pointerLockEnabled:false"
wasd-controls>
<a-box
material="color:blue; opacity:0.5"
position="0 0 0" width="3" height="1" depth="10"></a-box>
<a-entity
camera position="0 1.6 0"
></a-entity>
</a-entity>
<a-sphere
material="src:wood.jpg; color:orange"
position="3 12.5 -5"
radius="2"
></a-sphere>
<a-sphere
material="color:yellow"
position="6 12.5 -5"
radius="2"
></a-sphere>
<a-sky material="src:evening.jpeg"></a-sky>
</a-scene>
</body>
</html>