Unity3d 游戏的触摸屏操作 和 NGUI操作的冲突问题.

来源:互联网 发布:windows更新大小 编辑:程序博客网 时间:2024/05/22 12:08

昨天写界面.遇到一个触摸屏或者鼠标点击的恶心问题. 就说关于响应GUI 就不处理游戏中的问题.

unity经常写的方式是在 update函数里面使用Input. 这样确实可以通过 if来写io操作. 但是但是全局的, 如果都那么干.以后管理会非常麻烦.因为不管你在哪里点屏幕 都会处理.

目前想到的可以通过以下这种low方式来解决:

    通过NGUI来做.整一个超大按钮覆盖整个屏幕.然后.脚本里面就可以响应. OnPress(), OnDrag(). 这时候处理io就可以了. OnDrag里面获取 touch的位置. OnPress的时候处理按下和抬起.

    是不是很Low...但是很好用哦.

0 0
原创粉丝点击