辣条 发表于 2012-8-12 21:47

Unity3D 让物体跟着手指移动 for ios、android

在unity for iphone中,为了让物体跟着我的手指移动,要转换坐标,但是进不了最后一个if,不知道问题出在哪,请大家帮我看看。这是我的代码


var buttonForSFX: GUITexture;

if (iPhoneInput.touchCount > 0 && buttonForSFX.HitTest(iPhoneInput.GetTouch(0).position))

{

if (iPhoneInput.GetTouch(0).phase == iPhoneTouchPhase.Moved)

{

if(iPhoneInput.GetTouch(0).position.x <= 338 && iPhoneInput.GetTouch(0).position.x >= 127)


{

var hit: RaycastHit;


var sfxRay: Ray = Camera.main.ScreenPointToRay (iPhoneInput.GetTouch(0).position);

if (Physics.Raycast(sfxRay,hit,1000))

{

print("hit point" + hit.point.x);

buttonForSFX.transform.position.x = hit.point.x;

}



}

}

yu_zhang 发表于 2017-3-11 08:17

楼主是超人

fu1393391287 发表于 2017-3-11 08:37

顶顶多好

三杀 发表于 2017-3-11 08:32

难得一见的好帖

bandingyue 发表于 2017-3-11 08:21

说的非常好

seungsoo 发表于 2017-3-11 08:51

LZ真是人才

九重霄 发表于 2017-4-13 15:21

好帖就是要顶

发飚 发表于 2017-4-13 14:55

顶顶多好

发飚 发表于 2017-4-13 14:59

很好哦

aelop 发表于 2017-4-13 14:57

不错不错
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Unity3D 让物体跟着手指移动 for ios、android