找回密码
 立即注册
查看: 6533|回复: 80

[脚本] Unity3D 让物体跟着手指移动 for ios、android

[复制链接]
发表于 2012-8-12 21:47 | 显示全部楼层 |阅读模式
[code=javascript]在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;

}



}

}

[/code]
发表于 2017-3-11 08:17 | 显示全部楼层
楼主是超人
发表于 2017-3-11 08:37 | 显示全部楼层
顶顶多好
发表于 2017-3-11 08:32 | 显示全部楼层
难得一见的好帖
发表于 2017-3-11 08:21 | 显示全部楼层
说的非常好
发表于 2017-3-11 08:51 | 显示全部楼层
LZ真是人才
发表于 2017-4-13 15:21 | 显示全部楼层
好帖就是要顶
发表于 2017-4-13 14:55 | 显示全部楼层
顶顶多好
发表于 2017-4-13 14:59 | 显示全部楼层
很好哦
发表于 2017-4-13 14:57 | 显示全部楼层
不错不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-11 05:58 , Processed in 0.100218 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表