1
我已經創建了一個腳本,該腳本應該根據鼠標位置實例化遊戲對象,但出現了一些問題。它只在屏幕的一個位置和中間被實例化。在鼠標位置實例化對象
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LineInstantiater : MonoBehaviour {
public GameObject lineprefab;
private GameObject linehandler;
private Vector3 mousepos;
void Update(){
if (Input.GetMouseButton (0)) {
mousepos = Camera.main.ScreenToWorldPoint (Input.mousePosition);
linehandler = Instantiate (lineprefab,Camera.main.ScreenToWorldPoint(Input.mousePosition),Quaternion.identity) as GameObject ;
linehandler.transform.position = mousepos;
}
}
}
請告訴我我的腳本有什麼問題。
嗨,你的問題是什麼?什麼地方出了錯?如果您發現任何錯誤,請發佈。 – Programmer
@編程器檢查編輯。我總是忘記提及 –
對不起,但我們不知道你的問題是什麼。 「在一個位置實例化」是什麼意思?預製件沒有實例化鼠標箭頭的位置?這是什麼類型的對象? UI,2D或3D對象?我建議你張貼屏幕截圖 – Programmer