質問編集履歴

2

2017/11/03 16:21

投稿

BitCoin
BitCoin

スコア53

test CHANGED
File without changes
test CHANGED
@@ -26,24 +26,6 @@
26
26
 
27
27
  break;
28
28
 
29
-
30
-
31
- case "actionButton1":
32
-
33
-
34
-
35
- virtualButtonMaterial[1].material.color = Color.blue;
36
-
37
-
38
-
39
- break;
40
-
41
-
42
-
43
- case "actionButton2":
44
-
45
-
46
-
47
29
  virtualButtonMaterial [2].material.color = Color.yellow;
48
30
 
49
31
 
@@ -64,428 +46,4 @@
64
46
 
65
47
 
66
48
 
67
- ```C#
68
-
69
- if (vb.name == "actionButton0" && int.Parse (_3DtextInstance [0].text)>0 && int.Parse (_3DtextInstance [0].text)<6)
70
-
71
- _3DtextInstance [0].text = int.Parse (_3DtextInstance [0].text) + 1 + "";
72
-
73
-
74
-
75
- if (vb.name == "actionButton0" && int.Parse (_3DtextInstance [0].text)>1 && int.Parse (_3DtextInstance [0].text)<7)
76
-
77
- _3DtextInstance [0].text = int.Parse (_3DtextInstance [0].text) - 1 + "";
78
-
79
- ```
49
+ `
80
-
81
-
82
-
83
-
84
-
85
-
86
-
87
- ![イメージ説明](ec7aff0b7f10d41c79d15d5f6d003657.jpeg)![イメージ説明](70025384be3da46325fd9b4d61ebd089.jpeg)![イメージ説明](91528c8d90dbac7dc97c378b90a31086.jpeg)
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
- ```C#
96
-
97
- using System.Collections;
98
-
99
- using System.Collections.Generic;
100
-
101
- using UnityEngine;
102
-
103
- using Vuforia;
104
-
105
- using System;
106
-
107
- public class vbScript : MonoBehaviour,Vuforia.IVirtualButtonEventHandler {
108
-
109
-
110
-
111
- GameObject[] virtualButtonObject = new GameObject[3];
112
-
113
- GameObject[] _3Dtext = new GameObject[3];
114
-
115
- public TextMesh[] _3DtextInstance = new TextMesh[3];
116
-
117
- public GameObject[] actionButtonPlane = new GameObject[3];
118
-
119
- Renderer[] virtualButtonMaterial = new Renderer[3];
120
-
121
- public sample sampleClass;
122
-
123
- void Start () {
124
-
125
-
126
-
127
- for (int i= 0; virtualButtonObject.Length > i ;i++){
128
-
129
-
130
-
131
- virtualButtonObject[i] = GameObject.Find ("actionButton"+i);
132
-
133
- virtualButtonObject[i].GetComponent<VirtualButtonBehaviour> ().RegisterEventHandler (this);
134
-
135
- virtualButtonMaterial[i] = actionButtonPlane[i].GetComponent<Renderer>();
136
-
137
-
138
-
139
- }
140
-
141
-
142
-
143
- _3DtextInstance [0].text = "1";
144
-
145
- }
146
-
147
-
148
-
149
- // Update is called once per frame
150
-
151
- void Update () {
152
-
153
-
154
-
155
- switch(int.Parse (_3DtextInstance [0].text)){
156
-
157
-
158
-
159
-
160
-
161
- case 1:
162
-
163
-
164
-
165
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [0];
166
-
167
- break;
168
-
169
-
170
-
171
- case 2:
172
-
173
-
174
-
175
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [1];
176
-
177
- break;
178
-
179
-
180
-
181
-
182
-
183
- case 3:
184
-
185
-
186
-
187
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [2];
188
-
189
- break;
190
-
191
-
192
-
193
- case 4:
194
-
195
-
196
-
197
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [3];
198
-
199
- break;
200
-
201
-
202
-
203
- case 5:
204
-
205
-
206
-
207
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [4];
208
-
209
- break;
210
-
211
-
212
-
213
- case 6:
214
-
215
-
216
-
217
- _3DtextInstance [1].text = sampleClass.csvDatas [1] [5];
218
-
219
- break;
220
-
221
-
222
-
223
- default :
224
-
225
-
226
-
227
- _3DtextInstance [1].text = "ERROR";
228
-
229
- break;
230
-
231
-
232
-
233
- }
234
-
235
-
236
-
237
-
238
-
239
- }
240
-
241
-
242
-
243
- public void OnButtonPressed(VirtualButtonAbstractBehaviour vb){
244
-
245
-
246
-
247
-
248
-
249
- switch (vb.name){
250
-
251
-
252
-
253
- case "actionButton0":
254
-
255
-
256
-
257
- virtualButtonMaterial [0].material.color = Color.red;
258
-
259
- break;
260
-
261
-
262
-
263
- case "actionButton1":
264
-
265
-
266
-
267
- virtualButtonMaterial[1].material.color = Color.blue;
268
-
269
-
270
-
271
- break;
272
-
273
-
274
-
275
- case "actionButton2":
276
-
277
-
278
-
279
- virtualButtonMaterial [2].material.color = Color.yellow;
280
-
281
-
282
-
283
- break;
284
-
285
- }
286
-
287
-
288
-
289
- try{
290
-
291
-
292
-
293
- if (vb.name == "actionButton0" && int.Parse (_3DtextInstance [0].text)>0 && int.Parse (_3DtextInstance [0].text)<6)
294
-
295
- _3DtextInstance [0].text = int.Parse (_3DtextInstance [0].text) + 1 + "";
296
-
297
-
298
-
299
- if (vb.name == "actionButton0" && int.Parse (_3DtextInstance [0].text)>1 && int.Parse (_3DtextInstance [0].text)<7)
300
-
301
- _3DtextInstance [0].text = int.Parse (_3DtextInstance [0].text) - 1 + "";
302
-
303
-
304
-
305
-
306
-
307
- }catch(FormatException){
308
-
309
-
310
-
311
-
312
-
313
- _3DtextInstance [0].text = "1";
314
-
315
-
316
-
317
- }
318
-
319
- }
320
-
321
-
322
-
323
- public void OnButtonReleased(VirtualButtonAbstractBehaviour vb){
324
-
325
-
326
-
327
- switch (vb.name){
328
-
329
-
330
-
331
- case "actionButton0":
332
-
333
-
334
-
335
- virtualButtonMaterial [0].material.color = new Color(255,111,0);
336
-
337
- break;
338
-
339
-
340
-
341
- case "actionButton1":
342
-
343
-
344
-
345
- virtualButtonMaterial[1].material.color = new Color(255,111,0);
346
-
347
-
348
-
349
- break;
350
-
351
-
352
-
353
- case "actionButton2":
354
-
355
-
356
-
357
- virtualButtonMaterial [2].material.color = new Color(255,111,0);
358
-
359
-
360
-
361
- break;
362
-
363
- }
364
-
365
-
366
-
367
-
368
-
369
- }
370
-
371
-
372
-
373
- }
374
-
375
- ```
376
-
377
-
378
-
379
-
380
-
381
- ```sample
382
-
383
- 1,2,3,4,5,6
384
-
385
- 会計学,ネットワーク概論,財政学,統計学,,no Classes
386
-
387
- 倫理学,経済学
388
-
389
- 13,14,15,16
390
-
391
- 17.18,19,20
392
-
393
- ```
394
-
395
-
396
-
397
- ```ここに言語を入力
398
-
399
- using System.Collections;
400
-
401
- using System.Collections.Generic;
402
-
403
- using UnityEngine;
404
-
405
- using System.IO;
406
-
407
- using System;
408
-
409
-
410
-
411
- public class sample : MonoBehaviour {
412
-
413
-     [SerializeField]public TextAsset csvFile;      // GUIでcsvファイルを割当
414
-
415
-     public List<string[]> csvDatas = new List<string[]>();
416
-
417
- public string[][] cc ;
418
-
419
-     // Use this for initialization
420
-
421
-     void Awake () {
422
-
423
-
424
-
425
- //csvFile = Resources.Load ("sample") as TextAsset;
426
-
427
-
428
-
429
-         // 格納
430
-
431
-         
432
-
433
- string[] lines = csvFile.text.Replace ("\r\n", "\n").Split ('\n');
434
-
435
-         
436
-
437
- foreach (var line in lines) {
438
-
439
-             
440
-
441
- if (line == "") {
442
-
443
- continue;
444
-
445
- }
446
-
447
-             
448
-
449
- csvDatas.Add (line.Split (','));    // string[]を追加している
450
-
451
-         
452
-
453
-
454
-
455
-      
456
-
457
- }
458
-
459
- }
460
-
461
-
462
-
463
- void Strat(){
464
-
465
- foreach(string[] ss in csvDatas){
466
-
467
- int i = 0;
468
-
469
-
470
-
471
- foreach(string sss in ss){
472
-
473
- int j = 0;
474
-
475
- cc[i][j++] = sss ;
476
-
477
- Debug.Log (cc [i] [j]);
478
-
479
- }
480
-
481
- i++;
482
-
483
- }
484
-
485
- }
486
-
487
-
488
-
489
- }
490
-
491
- ```

1

a

2017/11/03 16:20

投稿

BitCoin
BitCoin

スコア53

test CHANGED
File without changes
test CHANGED
@@ -391,3 +391,101 @@
391
391
  17.18,19,20
392
392
 
393
393
  ```
394
+
395
+
396
+
397
+ ```ここに言語を入力
398
+
399
+ using System.Collections;
400
+
401
+ using System.Collections.Generic;
402
+
403
+ using UnityEngine;
404
+
405
+ using System.IO;
406
+
407
+ using System;
408
+
409
+
410
+
411
+ public class sample : MonoBehaviour {
412
+
413
+     [SerializeField]public TextAsset csvFile;      // GUIでcsvファイルを割当
414
+
415
+     public List<string[]> csvDatas = new List<string[]>();
416
+
417
+ public string[][] cc ;
418
+
419
+     // Use this for initialization
420
+
421
+     void Awake () {
422
+
423
+
424
+
425
+ //csvFile = Resources.Load ("sample") as TextAsset;
426
+
427
+
428
+
429
+         // 格納
430
+
431
+         
432
+
433
+ string[] lines = csvFile.text.Replace ("\r\n", "\n").Split ('\n');
434
+
435
+         
436
+
437
+ foreach (var line in lines) {
438
+
439
+             
440
+
441
+ if (line == "") {
442
+
443
+ continue;
444
+
445
+ }
446
+
447
+             
448
+
449
+ csvDatas.Add (line.Split (','));    // string[]を追加している
450
+
451
+         
452
+
453
+
454
+
455
+      
456
+
457
+ }
458
+
459
+ }
460
+
461
+
462
+
463
+ void Strat(){
464
+
465
+ foreach(string[] ss in csvDatas){
466
+
467
+ int i = 0;
468
+
469
+
470
+
471
+ foreach(string sss in ss){
472
+
473
+ int j = 0;
474
+
475
+ cc[i][j++] = sss ;
476
+
477
+ Debug.Log (cc [i] [j]);
478
+
479
+ }
480
+
481
+ i++;
482
+
483
+ }
484
+
485
+ }
486
+
487
+
488
+
489
+ }
490
+
491
+ ```