Skip to content

Commit d7543f0

Browse files
committed
fix topic name and optimization
1 parent 7ecb590 commit d7543f0

14 files changed

Lines changed: 212 additions & 177 deletions

Assets/Scenes/SampleScene.unity

Lines changed: 66 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ RectTransform:
318318
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
319319
m_AnchorMin: {x: 0.5, y: 0.5}
320320
m_AnchorMax: {x: 0.5, y: 0.5}
321-
m_AnchoredPosition: {x: 675, y: 82.5}
321+
m_AnchoredPosition: {x: 700, y: 82.5}
322322
m_SizeDelta: {x: 200, y: 50}
323323
m_Pivot: {x: 0.5, y: 0.5}
324324
--- !u!114 &31135205
@@ -643,6 +643,7 @@ GameObject:
643643
- component: {fileID: 60908405}
644644
- component: {fileID: 60908404}
645645
- component: {fileID: 60908403}
646+
- component: {fileID: 60908407}
646647
m_Layer: 5
647648
m_Name: AutomaticCanvas
648649
m_TagString: Untagged
@@ -735,6 +736,18 @@ RectTransform:
735736
m_AnchoredPosition: {x: 0, y: 0}
736737
m_SizeDelta: {x: 0, y: 0}
737738
m_Pivot: {x: 0, y: 0}
739+
--- !u!114 &60908407
740+
MonoBehaviour:
741+
m_ObjectHideFlags: 0
742+
m_CorrespondingSourceObject: {fileID: 0}
743+
m_PrefabInstance: {fileID: 0}
744+
m_PrefabAsset: {fileID: 0}
745+
m_GameObject: {fileID: 60908402}
746+
m_Enabled: 1
747+
m_EditorHideFlags: 0
748+
m_Script: {fileID: 11500000, guid: e094b5cc7d499b9498dbddc08d62ee83, type: 3}
749+
m_Name:
750+
m_EditorClassIdentifier:
738751
--- !u!1 &87042058
739752
GameObject:
740753
m_ObjectHideFlags: 0
@@ -1436,6 +1449,7 @@ GameObject:
14361449
- component: {fileID: 205703773}
14371450
- component: {fileID: 205703772}
14381451
- component: {fileID: 205703771}
1452+
- component: {fileID: 205703775}
14391453
m_Layer: 5
14401454
m_Name: Canvas
14411455
m_TagString: Untagged
@@ -1528,6 +1542,18 @@ RectTransform:
15281542
m_AnchoredPosition: {x: 0, y: 0}
15291543
m_SizeDelta: {x: 0, y: 0}
15301544
m_Pivot: {x: 0, y: 0}
1545+
--- !u!114 &205703775
1546+
MonoBehaviour:
1547+
m_ObjectHideFlags: 0
1548+
m_CorrespondingSourceObject: {fileID: 0}
1549+
m_PrefabInstance: {fileID: 0}
1550+
m_PrefabAsset: {fileID: 0}
1551+
m_GameObject: {fileID: 205703770}
1552+
m_Enabled: 1
1553+
m_EditorHideFlags: 0
1554+
m_Script: {fileID: 11500000, guid: e094b5cc7d499b9498dbddc08d62ee83, type: 3}
1555+
m_Name:
1556+
m_EditorClassIdentifier:
15311557
--- !u!1 &230432540
15321558
GameObject:
15331559
m_ObjectHideFlags: 0
@@ -3389,7 +3415,7 @@ GameObject:
33893415
- component: {fileID: 519420031}
33903416
- component: {fileID: 519420029}
33913417
- component: {fileID: 519420030}
3392-
- component: {fileID: 519420033}
3418+
- component: {fileID: 519420034}
33933419
m_Layer: 0
33943420
m_Name: Main Camera
33953421
m_TagString: MainCamera
@@ -3484,7 +3510,7 @@ Camera:
34843510
far clip plane: 1000
34853511
field of view: 34
34863512
orthographic: 1
3487-
orthographic size: 5
3513+
orthographic size: 4.4739757
34883514
m_Depth: -1
34893515
m_CullingMask:
34903516
serializedVersion: 2
@@ -3515,7 +3541,7 @@ Transform:
35153541
m_Children: []
35163542
m_Father: {fileID: 0}
35173543
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
3518-
--- !u!114 &519420033
3544+
--- !u!114 &519420034
35193545
MonoBehaviour:
35203546
m_ObjectHideFlags: 0
35213547
m_CorrespondingSourceObject: {fileID: 0}
@@ -3524,11 +3550,12 @@ MonoBehaviour:
35243550
m_GameObject: {fileID: 519420028}
35253551
m_Enabled: 1
35263552
m_EditorHideFlags: 0
3527-
m_Script: {fileID: 11500000, guid: 0a099a1138b9c9940966423714abacc3, type: 3}
3553+
m_Script: {fileID: 11500000, guid: 0348fb4d9e9ed894fa7bc970a146eb27, type: 3}
35283554
m_Name:
35293555
m_EditorClassIdentifier:
3530-
targetCamera: {fileID: 519420031}
3531-
aspectVec: {x: 1920, y: 1080}
3556+
targetResolution: {x: 1920, y: 1080}
3557+
targetCameraSize: 5
3558+
isUpdate: 1
35323559
--- !u!1 &526749048
35333560
GameObject:
35343561
m_ObjectHideFlags: 0
@@ -3754,11 +3781,11 @@ MonoBehaviour:
37543781
m_EditorClassIdentifier:
37553782
linearSpeed: 2
37563783
angularSpeed: 2.5
3784+
speedMultiplier: 0.25
37573785
linearSpeedText: {fileID: 2055087084}
37583786
angularSpeedText: {fileID: 1886838438}
37593787
linearSpeedSlider: {fileID: 1832221449}
37603788
angularSpeedSlider: {fileID: 1812100874}
3761-
speedMultiplier: 0.25
37623789
lowSpeedToggle: {fileID: 2107759304}
37633790
lowAccelToggle: {fileID: 605922504}
37643791
--- !u!114 &553429346
@@ -4052,7 +4079,7 @@ RectTransform:
40524079
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
40534080
m_AnchorMin: {x: 0.5, y: 0.5}
40544081
m_AnchorMax: {x: 0.5, y: 0.5}
4055-
m_AnchoredPosition: {x: 675, y: 0}
4082+
m_AnchoredPosition: {x: 700, y: 0}
40564083
m_SizeDelta: {x: 20, y: 20}
40574084
m_Pivot: {x: 0.5, y: 0.5}
40584085
--- !u!114 &605922504
@@ -6178,7 +6205,6 @@ GameObject:
61786205
serializedVersion: 6
61796206
m_Component:
61806207
- component: {fileID: 886270497}
6181-
- component: {fileID: 886270498}
61826208
m_Layer: 5
61836209
m_Name: Toggles
61846210
m_TagString: Untagged
@@ -6208,23 +6234,6 @@ RectTransform:
62086234
m_AnchoredPosition: {x: 0, y: 0}
62096235
m_SizeDelta: {x: 100, y: 100}
62106236
m_Pivot: {x: 0.5, y: 0.5}
6211-
--- !u!114 &886270498
6212-
MonoBehaviour:
6213-
m_ObjectHideFlags: 0
6214-
m_CorrespondingSourceObject: {fileID: 0}
6215-
m_PrefabInstance: {fileID: 0}
6216-
m_PrefabAsset: {fileID: 0}
6217-
m_GameObject: {fileID: 886270496}
6218-
m_Enabled: 1
6219-
m_EditorHideFlags: 0
6220-
m_Script: {fileID: 11500000, guid: 86cd105ba6cc6e549903d8b2f01a6a99, type: 3}
6221-
m_Name:
6222-
m_EditorClassIdentifier:
6223-
speedToggle: {fileID: 2107759304}
6224-
accelerationToggle: {fileID: 605922504}
6225-
baseLinearSpeed: 1
6226-
baseAngularSpeed: 1
6227-
speedMultiplier: 0.25
62286237
--- !u!1 &905910480
62296238
GameObject:
62306239
m_ObjectHideFlags: 0
@@ -8475,7 +8484,7 @@ RectTransform:
84758484
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
84768485
m_AnchorMin: {x: 0.5, y: 0.5}
84778486
m_AnchorMax: {x: 0.5, y: 0.5}
8478-
m_AnchoredPosition: {x: 425, y: -190}
8487+
m_AnchoredPosition: {x: 450, y: -185}
84798488
m_SizeDelta: {x: 200, y: 200}
84808489
m_Pivot: {x: 0.5, y: 0.5}
84818490
--- !u!114 &1362162026
@@ -8736,7 +8745,7 @@ RectTransform:
87368745
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
87378746
m_AnchorMin: {x: 0.5, y: 0.5}
87388747
m_AnchorMax: {x: 0.5, y: 0.5}
8739-
m_AnchoredPosition: {x: 675, y: 275.6}
8748+
m_AnchoredPosition: {x: 700, y: 275.6}
87408749
m_SizeDelta: {x: 200, y: 50}
87418750
m_Pivot: {x: 0.5, y: 0.5}
87428751
--- !u!114 &1394815019
@@ -8889,6 +8898,7 @@ GameObject:
88898898
- component: {fileID: 1461281232}
88908899
- component: {fileID: 1461281231}
88918900
- component: {fileID: 1461281230}
8901+
- component: {fileID: 1461281234}
88928902
m_Layer: 5
88938903
m_Name: SettingsCanvas
88948904
m_TagString: Untagged
@@ -8979,6 +8989,18 @@ RectTransform:
89798989
m_AnchoredPosition: {x: 0, y: 0}
89808990
m_SizeDelta: {x: 0, y: 0}
89818991
m_Pivot: {x: 0, y: 0}
8992+
--- !u!114 &1461281234
8993+
MonoBehaviour:
8994+
m_ObjectHideFlags: 0
8995+
m_CorrespondingSourceObject: {fileID: 0}
8996+
m_PrefabInstance: {fileID: 0}
8997+
m_PrefabAsset: {fileID: 0}
8998+
m_GameObject: {fileID: 1461281229}
8999+
m_Enabled: 1
9000+
m_EditorHideFlags: 0
9001+
m_Script: {fileID: 11500000, guid: e094b5cc7d499b9498dbddc08d62ee83, type: 3}
9002+
m_Name:
9003+
m_EditorClassIdentifier:
89829004
--- !u!1 &1470059393
89839005
GameObject:
89849006
m_ObjectHideFlags: 0
@@ -9585,7 +9607,7 @@ RectTransform:
95859607
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
95869608
m_AnchorMin: {x: 0.5, y: 0.5}
95879609
m_AnchorMax: {x: 0.5, y: 0.5}
9588-
m_AnchoredPosition: {x: -425, y: -190}
9610+
m_AnchoredPosition: {x: -450, y: -185}
95899611
m_SizeDelta: {x: 200, y: 200}
95909612
m_Pivot: {x: 0.5, y: 0.5}
95919613
--- !u!114 &1542437943
@@ -9954,6 +9976,7 @@ GameObject:
99549976
- component: {fileID: 1579471061}
99559977
- component: {fileID: 1579471060}
99569978
- component: {fileID: 1579471059}
9979+
- component: {fileID: 1579471063}
99579980
m_Layer: 5
99589981
m_Name: ManualCanvas
99599982
m_TagString: Untagged
@@ -10046,6 +10069,18 @@ RectTransform:
1004610069
m_AnchoredPosition: {x: 0, y: 0}
1004710070
m_SizeDelta: {x: 0, y: 0}
1004810071
m_Pivot: {x: 0, y: 0}
10072+
--- !u!114 &1579471063
10073+
MonoBehaviour:
10074+
m_ObjectHideFlags: 0
10075+
m_CorrespondingSourceObject: {fileID: 0}
10076+
m_PrefabInstance: {fileID: 0}
10077+
m_PrefabAsset: {fileID: 0}
10078+
m_GameObject: {fileID: 1579471058}
10079+
m_Enabled: 1
10080+
m_EditorHideFlags: 0
10081+
m_Script: {fileID: 11500000, guid: e094b5cc7d499b9498dbddc08d62ee83, type: 3}
10082+
m_Name:
10083+
m_EditorClassIdentifier:
1004910084
--- !u!1 &1588711461
1005010085
GameObject:
1005110086
m_ObjectHideFlags: 0
@@ -13689,7 +13724,7 @@ RectTransform:
1368913724
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1369013725
m_AnchorMin: {x: 0.5, y: 0.5}
1369113726
m_AnchorMax: {x: 0.5, y: 0.5}
13692-
m_AnchoredPosition: {x: 675, y: 200}
13727+
m_AnchoredPosition: {x: 700, y: 200}
1369313728
m_SizeDelta: {x: 20, y: 20}
1369413729
m_Pivot: {x: 0.5, y: 0.5}
1369513730
--- !u!114 &2107759304

Assets/Scripts/CameraSizeSetter.cs

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
5+
[ExecuteAlways, RequireComponent(typeof(Camera))]
6+
public class CameraSizeSetter : MonoBehaviour
7+
{
8+
[SerializeField] Vector2 targetResolution;
9+
[SerializeField] float targetCameraSize;
10+
11+
[SerializeField] bool isUpdate;
12+
13+
Camera _camera;
14+
15+
//--------------------------------------------------
16+
17+
void Awake()
18+
{
19+
_camera = GetComponent<Camera>();
20+
21+
SetCameraSize();
22+
}
23+
24+
void Update()
25+
{
26+
if (isUpdate) {
27+
SetCameraSize();
28+
}
29+
}
30+
31+
void SetCameraSize()
32+
{
33+
var targetRatio = targetResolution.y / targetResolution.x;
34+
var currentRatio = (float)Screen.height / (float)Screen.width;
35+
36+
var targetSize = (targetCameraSize * currentRatio) / targetRatio;
37+
_camera.orthographicSize = targetSize;
38+
}
39+
}

Assets/Scripts/CameraSizeSetter.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Scripts/HoldManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ void Start()
2727
{
2828
ros2Node = ros2Unity.CreateNode("UnityHoldManagerNode");
2929
// /upper_hand/depthトピックにパブリッシュするように修正
30-
hold_depth_pub = ros2Node.CreatePublisher<std_msgs.msg.Float32>("/upper_hand/depth");
30+
hold_depth_pub = ros2Node.CreatePublisher<std_msgs.msg.Float32>("/phone/upper_hand/depth");
3131
}
3232
}
3333
else

0 commit comments

Comments
 (0)