news 2026/6/23 20:37:34

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进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 19:53:25

揭秘Q#与Python混合编程:如何实现高效代码导航与智能跳转

第一章&#xff1a;Q#-Python 混合编程中的代码导航概述在量子计算与经典计算融合的背景下&#xff0c;Q# 与 Python 的混合编程模式成为开发量子算法的重要范式。通过 Azure Quantum 开发工具包&#xff0c;开发者能够在 Python 环境中调用 Q# 编写的量子操作&#xff0c;实现…

作者头像 李华
网站建设 2026/6/23 19:51:07

【VSCode量子开发必备技能】:深度挖掘历史记录中的隐藏数据

第一章&#xff1a;VSCode 量子作业的历史记录概述VSCode 作为现代开发者的首选编辑器之一&#xff0c;其在量子计算领域的集成支持正逐步完善。随着量子编程框架如 Q#、Qiskit 和 Cirq 的兴起&#xff0c;开发者频繁在 VSCode 中编写和调试量子算法。为了提升开发效率&#xf…

作者头像 李华
网站建设 2026/6/23 10:39:10

高效获取Bandcamp音乐资源的完整实用指南

高效获取Bandcamp音乐资源的完整实用指南 【免费下载链接】bandcamp-dl Simple python script to download Bandcamp albums 项目地址: https://gitcode.com/gh_mirrors/ba/bandcamp-dl 对于音乐爱好者和收藏家来说&#xff0c;如何便捷地保存Bandcamp平台上的优质音乐内…

作者头像 李华
网站建设 2026/6/23 19:52:43

从AutoGen到Microsoft Agent Framework:3步完成平滑迁移的技术指南

从AutoGen到Microsoft Agent Framework&#xff1a;3步完成平滑迁移的技术指南 【免费下载链接】agent-framework A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET. 项目地址: https://gitcod…

作者头像 李华
网站建设 2026/6/23 19:52:55

基于web的酒店点餐系统的设计与实现申报表

研究内容本研究旨在设计并实现一个基于Web的酒店点餐系统&#xff0c;该系统将涵盖用户、送餐员和管理员三大角色&#xff0c;并提供一系列功能以满足酒店点餐流程中的各项需求。具体研究内容如下&#xff1a;系统架构设计&#xff1a;采用Spring Boot作为后端框架&#xff0c;…

作者头像 李华
网站建设 2026/6/23 19:52:33

SFC中文游戏和特辑攻略全5册 | PDF+图包

SFC的港台版国行专辑&#xff0c;分为硬件篇&#xff0c;软体篇&#xff0c;预告篇&#xff0c;厂商篇&#xff0c;攻略篇等。从主机设备到开发者&#xff0c;再到游戏&#xff0c;里里外外把SFC港行介绍了个通透&#xff0c;在当年此杂志售价100元&#xff0c;十足昂贵的刊物了…

作者头像 李华