回答編集履歴

3

上下移動の制限をつけてみた動画へのリンクを追加しました。スクリプト中でも、ifブロックで制限をかけています。

2018/04/20 09:24

投稿

negitama
negitama

スコア943

test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
 
6
6
 
7
- [動画はこちら](https://twitter.com/onionslice2/status/986976426493591555)
7
+ [動画](https://twitter.com/onionslice2/status/986976426493591555)
8
+
9
+ [動画2(上下移動の制限をつけたもの)](https://twitter.com/onionslice2/status/987259923229585410)
8
10
 
9
11
 
10
12
 

2

コメントを受け、上下移動の制限を追記しました。

2018/04/20 09:24

投稿

negitama
negitama

スコア943

test CHANGED
@@ -31,6 +31,10 @@
31
31
  public float rotateSpeed = 50f; // 回転の速度
32
32
 
33
33
  public float verticalMoveSpeed = 10f; // 上下移動の速度
34
+
35
+ public float yMin = 0f; // 【追記】上下移動の下限
36
+
37
+ public float yMax = 6f; // 【追記】上下移動の上限
34
38
 
35
39
 
36
40
 
@@ -98,7 +102,13 @@
98
102
 
99
103
  {
100
104
 
105
+ if ( transform.position.y < yMax ) // 【追記】ifブロック追加
106
+
107
+ {
108
+
101
- transform.Translate ( Vector3.up * verticalMoveSpeed * Time.deltaTime );
109
+ transform.Translate ( Vector3.up * verticalMoveSpeed * Time.deltaTime );
110
+
111
+ }
102
112
 
103
113
  }
104
114
 
@@ -106,7 +116,13 @@
106
116
 
107
117
  {
108
118
 
119
+ if(transform.position.y > yMin ) // 【追記】ifブロック追加
120
+
121
+ {
122
+
109
- transform.Translate ( -Vector3.up * verticalMoveSpeed * Time.deltaTime );
123
+ transform.Translate ( -Vector3.up * verticalMoveSpeed * Time.deltaTime );
124
+
125
+ }
110
126
 
111
127
  }
112
128
 

1

取り急ぎ、動画へのリンクを追加してみました。イメージどおりか確認願います。

2018/04/19 15:17

投稿

negitama
negitama

スコア943

test CHANGED
@@ -1,6 +1,10 @@
1
1
  まず、やりたいことは下記のコードでできそうでしょうか。試してみてください。
2
2
 
3
3
  GearVRを持っていないのでキーボード操作に置き換えています。
4
+
5
+
6
+
7
+ [動画はこちら](https://twitter.com/onionslice2/status/986976426493591555)
4
8
 
5
9
 
6
10