一帧数据 ScrollView editor USB串口通信 哨兵模式 网络营销推广 后台界面 jquery遍历对象 jq获取元素 web前端毕业设计题目 json转object eclipse显示左边目录 android自定义控件 flutter ui构建工具 mysql时间戳转时间 python正则提取字符串 python循环语句 python基础练习 python正则表达式语法 python程序代码 java基础入门 java重载和重写 java的运行环境 java获取当前ip java调用方法 机械下载 bat脚本 苹果滚动截屏 字幕制作软件哪个好 stl2stp 防沉迷助手 c语言指数函数 PCCAD ios删除描述文件 脚本列表 t470拆机 早早省 js给标签添加属性 linux添加用户 召唤加点90刷图加点
当前位置: 首页 > 学习教程  > 编程语言

Unity简单实现点击游戏物体后出现UGUI弹窗

2020/12/28 20:16:53 文章标签:

这个演示使用:Unity2018.3.5f1 的版本。 要实现这个功能就要获取被点击的游戏物体,这里可以用Unity给我们提供的方法来响应游戏物体被鼠标点击,分别是点击开始、点击结束,如下所示: private void OnMouseDown() //鼠标…

这个演示使用:Unity2018.3.5f1 的版本。

要实现这个功能就要获取被点击的游戏物体,这里可以用Unity给我们提供的方法来响应游戏物体被鼠标点击,分别是点击开始、点击结束,如下所示:

    private void OnMouseDown() //鼠标按下
    {
    }

    private void OnMouseEnter() //鼠标抬起
    {
    }

以上,需要游戏物体身上挂载碰撞器才有效。

下面是UGUI弹窗的创建位置,通过以下API来获取鼠标的位置。

//Input.mousePosition
transform.position = Input.mousePosition;

值得注意的是:如果直接把UI的位置赋值成 Input.mousePosition 的话,那位置看上去是有点奇怪的,这里需要根据UI长宽动态调整。

最后,创建UGUI弹窗并修改其位置即可。

简单的很,你也来动手做下吧。


本文链接: http://www.dtmao.cc/news_show_550450.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?