質問編集履歴

1

追加

2016/04/12 07:14

投稿

dialbird
dialbird

スコア379

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,79 @@
41
41
  updatePixels();
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+
48
+
49
+
50
+
51
+
52
+
53
+
54
+
55
+ 以下訂正------------------------------------------------------
56
+
57
+
58
+
59
+ loadPixelsの仕組みはなんとなくわかったのですが、以下の様に打ってもパーリンノイズの雲模様が出てきません。
60
+
61
+ 間違っているところを教えてください。
62
+
63
+ よろしくお願いいたします。
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+ ```javascript
72
+
73
+
74
+
75
+ var c=0;
76
+
77
+ var detail = 100;
78
+
79
+
80
+
81
+
82
+
83
+ function setup(){
84
+
85
+ createCanvas(200,200);
86
+
87
+ background(0);
88
+
89
+
90
+
91
+ }
92
+
93
+
94
+
95
+ function draw(){
96
+
97
+ background(255);
98
+
99
+ loadPixels();
100
+
101
+ for(var y=0;y<height;y++){
102
+
103
+ for(var x=0;x<width;x++){
104
+
105
+ var bright = map(noise((x+c)/detail,(y+c)/detail),0,1,0,255);
106
+
107
+ pixels[x+y*width] = color(bright);
108
+
109
+ }
110
+
111
+ c++;
112
+
113
+ }
114
+
115
+ updatePixels();
116
+
117
+ };
118
+
119
+ ```