news 2025/12/29 11:03:45

3DUI实现NPC商城UI交互

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3DUI实现NPC商城UI交互

1.创建3DUI

3DUI 需要创建新画布 画布模式改为worldSpace,并且指定摄像机

那个摄像机将来会看这个UI就把谁挂进去,并且3D画布下面的UI按钮需要被电击的话就需要摄像机身上必须挂在Physics Raycaster组件

2.创建侦听脚本给NPC,实现鼠标划入和离开还有点击事件

using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; using UnityEngine.EventSystems; public class ModelInterFaceLine : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler { GameObject Inven3D; void Start() { Inven3D= GameObject.FindWithTag("INVEN3D_UI"); Inven3D.SetActive(false); this.gameObject.transform.GetChild(0).gameObject.SetActive(false); } public void OnPointerClick(PointerEventData eventData) { Debug.Log("点击了我"); if (Inven3D!=null) { Inven3D.SetActive(true); } } public void OnPointerEnter(PointerEventData eventData) { this.gameObject.transform.AddComponent<Outline>(); this.gameObject.transform.GetChild(0).gameObject.SetActive(true); } public void OnPointerExit(PointerEventData eventData) { Destroy(this.gameObject.GetComponent<Outline>()); this.gameObject.transform.GetChild(0).gameObject.SetActive(false); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/23 7:19:04

基于ADNet注意力去噪网络的YOLOv12图像预处理优化实战指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 文章目录 基于ADNet注意力去噪网络的YOLOv12图像预处理优化实战指南 性能提升实证分析 核心技术原理剖析 完整架构实现 1. 双重注意力去噪模块 2. ADNet-YOLOv12集成…

作者头像 李华
网站建设 2025/12/22 14:21:57

VSCode竟然能实时渲染量子门电路?99%的人都不知道的黑科技插件

第一章&#xff1a;VSCode量子电路可视化渲染的颠覆性突破量子计算的快速发展对开发工具提出了更高要求&#xff0c;尤其是在电路设计与调试环节。传统IDE在处理量子态叠加、纠缠关系及门操作时&#xff0c;往往依赖外部插件或静态图像输出&#xff0c;缺乏实时交互能力。VSCod…

作者头像 李华
网站建设 2025/12/24 6:53:27

Python应用封装解决方案:图形化打包工具深度解析

Python应用封装解决方案&#xff1a;图形化打包工具深度解析 【免费下载链接】auto-py-to-exe Converts .py to .exe using a simple graphical interface 项目地址: https://gitcode.com/gh_mirrors/au/auto-py-to-exe 在Python开发领域&#xff0c;将脚本转换为独立可…

作者头像 李华
网站建设 2025/12/23 15:30:43

DiT革命:Transformer如何重塑图像生成的未来格局

DiT革命&#xff1a;Transformer如何重塑图像生成的未来格局 【免费下载链接】DiT Official PyTorch Implementation of "Scalable Diffusion Models with Transformers" 项目地址: https://gitcode.com/GitHub_Trending/di/DiT 在扩散模型领域&#xff0c;一…

作者头像 李华
网站建设 2025/12/24 0:06:47

Clojure机器学习新星:Cortex如何让深度学习变得简单高效

在当今机器学习框架百花齐放的时代&#xff0c;Cortex以其独特的Clojure语言实现和优雅的设计理念&#xff0c;为开发者提供了一个全新的选择。这个开源的机器学习平台不仅支持神经网络、回归和特征学习&#xff0c;更通过精心设计的架构降低了深度学习的技术门槛。 【免费下载…

作者头像 李华
网站建设 2025/12/23 20:55:15

如何快速掌握ReoGrid:面向新手的终极指南

如何快速掌握ReoGrid&#xff1a;面向新手的终极指南 【免费下载链接】ReoGrid Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc. Compatible with Excel 2007 (.xlsx) format an…

作者头像 李华