質問編集履歴
2
質問の仕方が悪かったので、すべて書き換えました。うまく言語化できてなくてすいません。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
範囲を広くして実行させたいです。
|
body
CHANGED
@@ -1,41 +1,14 @@
|
|
1
1
|

|
2
|
-
###
|
2
|
+
### 白玉を動かして赤い長方形の物体を移動させるシミュレーションです。
|
3
3
|
ここに質問の内容を詳しく書いてください。
|
4
|
+
unityでは実行すると白い枠内でゲームが実行されると思いますが、その枠内を超えた場合でも、画面を映し続ける方法はありますか?
|
4
5
|
|
5
|
-
ゲームを実行したときに動かせる範囲が狭いので(白枠の画面内でしか動かせない)、もっと広く動かしたいと思い、白玉をカメラで追従させるのがいいのかなと思っています。(ほかにいい方法があったら教えてください。)
|
6
6
|
|
7
7
|
|
8
|
-
### 発生している問題・エラーメッセージ
|
9
|
-
スクリプト通りに動いているのですが、白玉をドラッグするととんでもないスピードで動くため、酔います。
|
10
|
-
```
|
11
8
|
|
12
|
-
### 該当のソースコード
|
13
|
-
using UnityEngine;
|
14
9
|
|
15
|
-
public class CameraController : MonoBehaviour
|
16
|
-
{
|
17
|
-
GameObject player;
|
18
|
-
void Start()
|
19
|
-
{
|
20
|
-
this.player = GameObject.Find("Circle");
|
21
|
-
}
|
22
10
|
|
23
|
-
void Update()
|
24
|
-
{
|
25
|
-
Vector3 playerPos = this.player.transform.position;
|
26
|
-
transform.position = new Vector3(playerPos.x, transform.position.y, transform.position.z);
|
27
|
-
}
|
28
|
-
}
|
29
|
-
```ここに言語名を入力
|
30
|
-
C#
|
31
|
-
ソースコード
|
32
|
-
```
|
33
|
-
|
34
|
-
|
35
11
|
### 試したこと
|
12
|
+
カメラをスクリプトで移動させるプログラムを組んだのですが、白玉に追従させて動かすため、マウスのドラッグスピードが速すぎて、カメラ酔いするというデメリットがあります。
|
36
13
|
|
37
|
-
ここに問題に対して試したことを記載してください。
|
14
|
+
ここに問題に対して試したことを記載してください。
|
38
|
-
|
39
|
-
### 補足情報(FW/ツールのバージョンなど)
|
40
|
-
|
41
|
-
ここにより詳細な情報を記載してください。
|
1
画像を追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,8 @@
|
|
1
|
+

|
1
2
|
### 物体をもっと広い範囲で動かしたいです。
|
2
3
|
ここに質問の内容を詳しく書いてください。
|
3
4
|
|
4
|
-
ゲームを実行したときに動かせる範囲が狭いので、もっと広く動かしたいと思い、白玉をカメラで追従させるのがいいのかなと思っています。(ほかにいい方法があったら教えてください。)
|
5
|
+
ゲームを実行したときに動かせる範囲が狭いので(白枠の画面内でしか動かせない)、もっと広く動かしたいと思い、白玉をカメラで追従させるのがいいのかなと思っています。(ほかにいい方法があったら教えてください。)
|
5
6
|
|
6
7
|
|
7
8
|
### 発生している問題・エラーメッセージ
|