2017-08-04 112 views
-3

如何給觸摸位置粒子系統, 我需要的粒子系統遵循觸摸移動觸摸位置,如何給粒子系統

請告訴我的東西

這個腳本連接粒子系統的

void Update() { 
    transform.position = new Vector2 (Input.GetTouch (0).position.x, Input.GetTouch (0).position.y); 
} 
+1

閱讀「如何提出問題」,歡迎來到Stack Overflow –

+0

好的,那是錯的? – Abs3akt

+0

寫你已經嘗試過或更多的細節.... –

回答

2
Camera cam = Camera.Main; 
    void Update() 
    { 
     if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) 
     { 
      Vector2 touchPos = Input.GetTouch(0).Position; 
      transform.position = cam.ScreenToWorldPoint(new Vector3(touchPos.x, touchPos.y, 0)); 
     } 
    } 

這個工作更好嗎?

+0

我用這個鱈'空隙更新(){ \t \t如果(Input.touchCount> 0){ \t \t \t如果(Input.touches [0]。相== TouchPhase.Moved){ \t \t \t \t \t \t \t \t Vector3 pos = Camera.main.ScreenToWorldPoint(Input.touches [0] .position); \t \t \t \t \t \t \t \t pos.z = transform.position.z; \t \t \t \t transform.position = pos; \t \t \t} \t \t}' – Abs3akt