请叫我鱼懒懒 2022-04-26 19:49 采纳率: 87.5%
浏览 47
已结题

Unity游戏中,鼠标怎么与场景中实例(非UI)进行交互

问题遇到的现象和发生背景

比如,游戏中有一个块农田,鼠标移动到农田上,农田产生高光;鼠标点击农田,出现种植、浇水和除草等UI选项。

我的解答思路和尝试过的方法

目前就知道鼠标发射射线,进行交互,但是鼠标的射线会一直发射;有其他可以与场景实例做交互的方法嘛?

  • 写回答

2条回答 默认 最新

  • CoderZ1010 Unity领域优质创作者 2022-04-26 20:31
    关注

    是要一直发射射线来检测场景中的物体进行交互的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 小赵爱吃肉 2022-04-27 08:59
    关注

    或者是给物体添加脚本

        public void OnMouseEnter()
        {
            Debug.Log("农田上,鼠标【移入】");
        }
        public void OnMouseExit()
        {
            Debug.Log("农田上,鼠标【移出】");
        }
        public void OnMouseOver()
        {
            Debug.Log("农田上,鼠标【悬置】");
        }
        public void OnMouseDown()
        {
            Debug.Log("农田上,鼠标【按下】");
        }
        public void OnMouseUp()
        {
            Debug.Log("农田上,鼠标【抬起】");
        }
    
    
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月5日
  • 已采纳回答 4月27日
  • 创建了问题 4月26日

悬赏问题

  • ¥20 powerbulider 导入excel文件,显示不完整
  • ¥20 #关于multisim绘图遇到的问题
  • ¥15 用keil调试程序保证结果进行led相关闪烁
  • ¥15 paddle训练自己的数据loss降不下去
  • ¥20 用matlab的pdetool解决以下三个问题
  • ¥15 单个福来轮的平衡与侧向滑动是如何做到的?
  • ¥15 嵌入式Linux固件,能直接告诉我crc32校验的区域在哪不,内核的校验我已经找到了,uboot没有
  • ¥20 h3c静态路要求有详细过程
  • ¥15 调制识别中输入为时频图,星座图,眼图等
  • ¥15 数据结构C++的循环、随机数问题