回答編集履歴

1

追記

2019/05/07 17:38

投稿

退会済みユーザー
test CHANGED
@@ -4,19 +4,25 @@
4
4
 
5
5
 
6
6
 
7
- img1 = Image.new(500, 500, [255, 0, 0])
7
+ imgs = []
8
-
9
- img2 = Image.new(500, 500, [0, 0, 255])
10
8
 
11
9
 
12
10
 
13
- Window.width = img1.width
11
+ rand(100..200).times do
14
12
 
15
- Window.height = img1.height
13
+ imgs << Image.new(500, 500, Array.new(3) { rand(0..255) })
14
+
15
+ end
16
16
 
17
17
 
18
18
 
19
+ Window.width = imgs.first.width
20
+
21
+ Window.height = imgs.first.height
22
+
23
+
24
+
19
- img_flg = true
25
+ img_cnt = 0
20
26
 
21
27
 
22
28
 
@@ -24,11 +30,13 @@
24
30
 
25
31
  if Input.mousePush?(M_LBUTTON)
26
32
 
27
- img_flg = !img_flg
33
+ img_cnt += 1
34
+
35
+ img_cnt = 0 if img_cnt >= imgs.size
28
36
 
29
37
  end
30
38
 
31
- Window.draw(0, 0, img_flg ? img1 : img2)
39
+ Window.draw(0, 0, imgs[img_cnt])
32
40
 
33
41
  end
34
42