作者treeyoyo (讨厌KFC)
看板GameDesign
标题[请益] unity 有关的一些问题
时间Wed Sep 25 16:04:21 2013
小弟是新手
目前想做一个 点选 GUITexture 或 GameObject
去显示是另外一个 GUITexture 或 文字
我下 Input.GetMouseButtonDown(0)
他对整个画面都有反应~我该怎麽改会比较好
我想做的是连触控平台也能按的那种
恳请大大解惑~~~
感机不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.77.3
1F:→ y3k:你要把script放到那个要点的物件上 然後用void OnMouseDown() 09/25 16:11
2F:→ y3k:当滑鼠点在这个物件上时就会去call他 当然你还可能需要再弄个 09/25 16:11
3F:→ y3k:void OnMouseUp()这样 触控平台就比较麻烦 没有OnTouchDown这 09/25 16:12
4F:→ y3k:种东西 要在Update里面自己去抓Touch(int)的position 另外还要 09/25 16:13
5F:→ y3k:做Screen Point To Ray这样的动作 你把这些关键字丢估狗去查吧 09/25 16:14
6F:→ y3k:不过如果你是要做UI 买个套件可以省很多力 09/25 16:15
8F:推 NDark:有问题的话调整一下Debug的位置,看哪个地方没有触发到? 09/25 17:29
9F:→ treeyoyo:可以了耶~可是我的GUITexture还是不会在点下去的时候显示 09/25 17:40
10F:→ treeyoyo:QQ 09/25 17:41
11F:推 NDark:有没有可能在画面外? 09/25 19:17
12F:→ treeyoyo:我找到解决的办法了SetActive 搭配 OnMouseDown 就可以了 09/25 20:04