teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文章の修正

2018/10/22 02:47

投稿

monaca
monaca

スコア17

title CHANGED
@@ -1,1 +1,1 @@
1
- Visual StdioでのC#の宿題手伝ってもらえせんか
1
+ Visual Stdio 使い始めたばっかりわからないことだらけで困ってます。
body CHANGED
@@ -1,70 +1,13 @@
1
- ![![イメージ説明](5110873791cd40c68495958fa73590a0.png)](2967948fac1c8f2395cda41bed3bba46.png)
1
+ ![イメージ説明](f9f61b1fad53bc0f0d1d023529afdc66.png)
2
2
 
3
- れを黒と白交互にしたいのですが、どうやってやればいいかわかりません。
3
+ このようにしたいのですが、
4
4
 
5
- コードは
6
- using FK_CLI;
5
+ ![イメージ説明](6452f138879b638a9cf2dcbb31194332.png)
7
6
 
8
- namespace ConsoleApp11
9
- {
10
- class Program
11
- {
12
- static void Main(string[] args)
13
- {
14
- fk_Material.InitDefault();
7
+ 自分が組むとこのようにどうしてもなってしまいます。
15
- var window = new fk_AppWindow();
16
- window.Size = new fk_Dimension(800, 600);
17
- window.BGColor = new fk_Color(0.3, 0.6, 0.8);
18
- window.Open();
19
8
 
20
- var block = new fk_Block(1.0, 1.0, 1.0);
9
+ for文を使うのはわかるのですが、
21
- var model = new fk_Model[10];
10
+ 四角の数が増えてしまったり、周りだけ白色の四角になってしまいます。
11
+ どうやれば、いいでしょうか。
22
12
 
23
- int i;
24
- double x;
25
- for (i = 0; i < 10; i++)
26
- {
27
- x = (double)i * 5.0 -23.0;
28
- model[i] = new fk_Model();
29
- model[i].Shape = block;
30
- model[i].Material = fk_Material.GlossBlack;
31
- model[i].GlMoveTo(x, x, 0.0);
32
- window.Entry(model[i]);
33
-
34
- int j;
35
- double y;
36
- for (j = 0; j < 10; j++)
37
- {
38
- y = (double)j * 5.0 -23.0;
39
- model[j] = new fk_Model();
40
- model[j].Shape = block;
41
- model[j].Material = fk_Material.White;
42
- model[j].GlMoveTo(x, y, 0.0);
43
- window.Entry(model[j]);
44
-
45
- int k;
46
- double z;
47
- for (k = 0; k < 10; k++)
48
- {
49
- z = (double)k * 5.0 + 23.0;
50
- model[k] = new fk_Model();
51
- model[k].Shape = block;
52
- model[k].Material = fk_Material.GlossBlack;
53
- model[k].GlMoveTo(y, x, 0.0);
54
- window.Entry(model[k]);
55
-
56
- }
57
-
58
- }
59
- }
60
-
61
- while (window.Update() == true)
62
- {
63
-
64
- }
65
- }
66
- }
67
- }
68
-
69
- という形になっています。
70
13
  ご回答よろしくお願いします。