【Unityamp;NGUI】UI精灵跟随鼠标移动
NGUI的背包系統(tǒng)UI,有時(shí)候會(huì)發(fā)生鼠標(biāo)與UI精靈不跟隨的問題
1.直接在UIDragDropItem文件里面把下面的函數(shù)改動(dòng)如下
protected virtual void OnDragDropMove (Vector2 delta)
?? ?{
?? ??? ?mTrans.localPosition += 2*mTrans.InverseTransformDirection((Vector3)delta);
??? }
如果覺得位移不夠,就改變數(shù)值
如果不夠精確,如下所示
?? ??? ?mTrans.localPosition += (float)2.5*mTrans.InverseTransformDirection((Vector3)delta);
2.
??????? mTrans.localPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
會(huì)使得物體不及時(shí)跟隨鼠標(biāo)移動(dòng),需要調(diào)用其他函數(shù)來改變值,暫未解決
相關(guān)文章:
1.[Unity][UGUI]獲得鼠標(biāo)對(duì)應(yīng)屏幕的坐標(biāo),圖片跟隨鼠標(biāo)移動(dòng)
2.
總結(jié)
以上是生活随笔為你收集整理的【Unityamp;NGUI】UI精灵跟随鼠标移动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php计算用户实际付的金额,复盘微信支付
- 下一篇: 如何写实习报告