質問編集履歴

1

文章の修正

2018/10/22 02:47

投稿

monaca
monaca

スコア17

test CHANGED
@@ -1 +1 @@
1
- Visual StdioでのC#の宿題手伝ってもらえせんか
1
+ Visual Stdio 使い始めたばっかりわからないことだらけで困ってます。
test CHANGED
@@ -1,139 +1,25 @@
1
- ![![イメージ説明](5110873791cd40c68495958fa73590a0.png)](2967948fac1c8f2395cda41bed3bba46.png)
1
+ ![イメージ説明](f9f61b1fad53bc0f0d1d023529afdc66.png)
2
2
 
3
3
 
4
4
 
5
- れを黒と白交互にしたいのですが、どうやってやればいいかわかりません。
5
+ このようにしたいのですが、
6
6
 
7
7
 
8
8
 
9
- コードは
10
-
11
- using FK_CLI;
9
+ ![イメージ説明](6452f138879b638a9cf2dcbb31194332.png)
12
10
 
13
11
 
14
12
 
15
- namespace ConsoleApp11
16
-
17
- {
18
-
19
- class Program
20
-
21
- {
22
-
23
- static void Main(string[] args)
24
-
25
- {
26
-
27
- fk_Material.InitDefault();
13
+ 自分が組むとこのようにどうしてもなってしまいます。
28
-
29
- var window = new fk_AppWindow();
30
-
31
- window.Size = new fk_Dimension(800, 600);
32
-
33
- window.BGColor = new fk_Color(0.3, 0.6, 0.8);
34
-
35
- window.Open();
36
14
 
37
15
 
38
16
 
39
- var block = new fk_Block(1.0, 1.0, 1.0);
17
+ for文を使うのはわかるのですが、
40
18
 
41
- var model = new fk_Model[10];
19
+ 四角の数が増えてしまったり、周りだけ白色の四角になってしまいます。
20
+
21
+ どうやれば、いいでしょうか。
42
22
 
43
23
 
44
24
 
45
- int i;
46
-
47
- double x;
48
-
49
- for (i = 0; i < 10; i++)
50
-
51
- {
52
-
53
- x = (double)i * 5.0 -23.0;
54
-
55
- model[i] = new fk_Model();
56
-
57
- model[i].Shape = block;
58
-
59
- model[i].Material = fk_Material.GlossBlack;
60
-
61
- model[i].GlMoveTo(x, x, 0.0);
62
-
63
- window.Entry(model[i]);
64
-
65
-
66
-
67
- int j;
68
-
69
- double y;
70
-
71
- for (j = 0; j < 10; j++)
72
-
73
- {
74
-
75
- y = (double)j * 5.0 -23.0;
76
-
77
- model[j] = new fk_Model();
78
-
79
- model[j].Shape = block;
80
-
81
- model[j].Material = fk_Material.White;
82
-
83
- model[j].GlMoveTo(x, y, 0.0);
84
-
85
- window.Entry(model[j]);
86
-
87
-
88
-
89
- int k;
90
-
91
- double z;
92
-
93
- for (k = 0; k < 10; k++)
94
-
95
- {
96
-
97
- z = (double)k * 5.0 + 23.0;
98
-
99
- model[k] = new fk_Model();
100
-
101
- model[k].Shape = block;
102
-
103
- model[k].Material = fk_Material.GlossBlack;
104
-
105
- model[k].GlMoveTo(y, x, 0.0);
106
-
107
- window.Entry(model[k]);
108
-
109
-
110
-
111
- }
112
-
113
-
114
-
115
- }
116
-
117
- }
118
-
119
-
120
-
121
- while (window.Update() == true)
122
-
123
- {
124
-
125
-
126
-
127
- }
128
-
129
- }
130
-
131
- }
132
-
133
- }
134
-
135
-
136
-
137
- という形になっています。
138
-
139
25
  ご回答よろしくお願いします。