質問編集履歴
1
現在のプログラムを追記しました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,7 +17,81 @@
|
|
17
17
|
|
18
18
|
### 該当のソースコード
|
19
19
|
|
20
|
+
using UnityEngine;
|
21
|
+
using System.Net.Sockets;
|
22
|
+
using System.Text;
|
23
|
+
using UnityEngine.UI;
|
24
|
+
|
25
|
+
|
26
|
+
public class UDPClient : MonoBehaviour
|
20
|
-
|
27
|
+
{
|
28
|
+
// broadcast address
|
29
|
+
public string host = "127.0.0.1";
|
30
|
+
public int port = 3333;
|
31
|
+
private UdpClient client;
|
32
|
+
|
33
|
+
//UI
|
34
|
+
|
35
|
+
public Slider slider_0;
|
36
|
+
public Slider slider_1;
|
37
|
+
public Slider slider_2;
|
38
|
+
public Slider slider_3;
|
39
|
+
public Slider slider_4;
|
40
|
+
public Slider slider_5;
|
41
|
+
|
42
|
+
public Text postext_0;
|
43
|
+
public Text postext_1;
|
44
|
+
public Text postext_2;
|
45
|
+
public Text postext_3;
|
46
|
+
public Text postext_4;
|
47
|
+
public Text postext_5;
|
48
|
+
|
49
|
+
public float levelvalue_0;
|
50
|
+
public float levelvalue_1;
|
51
|
+
public float levelvalue_2;
|
52
|
+
public float levelvalue_3;
|
53
|
+
public float levelvalue_4;
|
54
|
+
public float levelvalue_5;
|
55
|
+
|
56
|
+
|
57
|
+
void Start()
|
58
|
+
{
|
59
|
+
client = new UdpClient();
|
60
|
+
client.Connect(host, port);
|
61
|
+
|
62
|
+
}
|
63
|
+
|
64
|
+
void Update()
|
65
|
+
{
|
66
|
+
|
67
|
+
levelvalue_0 = slider_0.value;
|
68
|
+
levelvalue_1 = slider_1.value;
|
69
|
+
levelvalue_2 = slider_2.value;
|
70
|
+
levelvalue_3 = slider_3.value;
|
71
|
+
levelvalue_4 = slider_4.value;
|
72
|
+
levelvalue_5 = slider_5.value;
|
73
|
+
|
74
|
+
postext_0.text = levelvalue_0.ToString("f2");
|
75
|
+
postext_1.text = levelvalue_1.ToString("f2");
|
76
|
+
postext_2.text = levelvalue_2.ToString("f2");
|
77
|
+
postext_3.text = levelvalue_3.ToString("f2");
|
78
|
+
postext_4.text = levelvalue_4.ToString("f2");
|
79
|
+
postext_5.text = levelvalue_5.ToString("f2");
|
80
|
+
|
81
|
+
byte[] date_0 = Encoding.UTF8.GetBytes(postext_0.text);
|
82
|
+
byte[] date_1 = Encoding.UTF8.GetBytes(postext_1.text);
|
83
|
+
byte[] date_2 = Encoding.UTF8.GetBytes(postext_2.text);
|
84
|
+
byte[] date_3 = Encoding.UTF8.GetBytes(postext_3.text);
|
85
|
+
byte[] date_4 = Encoding.UTF8.GetBytes(postext_4.text);
|
86
|
+
byte[] date_5 = Encoding.UTF8.GetBytes(postext_5.text);
|
87
|
+
client.Send(date_0, date_0.Length);
|
88
|
+
client.Send(date_1, date_1.Length);
|
89
|
+
client.Send(date_2, date_2.Length);
|
90
|
+
client.Send(date_3, date_3.Length);
|
91
|
+
client.Send(date_4, date_4.Length);
|
92
|
+
client.Send(date_5, date_5.Length);
|
93
|
+
}
|
94
|
+
}
|
21
95
|
|
22
96
|
### 試したこと
|
23
97
|
参考にしたサイト
|