私は現在、レンガブレーカーゲームで作業しており、パドルスクリプト で作業していますが、 MonoBehaviour {unity 5.3.0f4 error CS0029;暗黙的にタイプ 'UnityEngine.Vector3'を 'float'に変換することはできません
Vector3 mousePosInBlocks;
Vector3 paddlePos;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
paddlePos = new Vector3 (0.5f, this.transform.position.y, 0f);
mousePosInBlocks = Input.mousePosition/Screen.width * 16;
paddlePos.x = Mathf.Clamp(mousePosInBlocks.x, 0.5f, 15.5f);
this.transform.position = paddlePos;
}
:私は、スクリプトが組み合わされ、両方が
パブリッククラスパドルを答えるここ
using UnityEngine;
using System.Collections;
public class Paddle : MonoBehaviour {
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
Vector3 paddlePos = new Vector3 (0.5f, this.transform.position.y, 0f);
float mousePosInBlocks = Input.mousePosition/Screen.width * 16;
paddlePos.x = Mathf.Clamp(mousePosInBlocks, 0.5f, 15.5f);
this.transform.position = paddlePos;
}
}
をするVector3するフロートを変更する方法がわかりません}
で
Input.mousePosition
を交換したい場合には、最終的に動作し、あなたの両方の答えに感謝します –