news 2026/6/10 14:00:23

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/9 4:53:28

# 新手进阶Python:打造批量OCR工具,10行代码提取图片文字

大家好&#xff01;我是CSDN的Python新手博主&#xff5e; 前三篇分享了文件整理、个人记账工具和新手项目推荐&#xff0c;很多小伙伴说“想练点能解决实际需求、还能接触新知识点的项目”。今天就带来一个超实用的新手实战——批量OCR图片文字提取工具&#xff01; 日常工作…

作者头像 李华
网站建设 2026/6/9 9:05:27

量子编程效率提升300%,VSCode这次更新到底做了什么?

第一章&#xff1a;量子编程效率提升的里程碑近年来&#xff0c;量子计算从理论走向实践的过程中&#xff0c;编程效率的提升成为推动技术落地的关键因素。通过新型量子编译器与优化框架的引入&#xff0c;开发者能够以更简洁的代码表达复杂的量子逻辑&#xff0c;显著缩短了算…

作者头像 李华
网站建设 2026/6/8 23:47:13

【量子开发新纪元】:3步实现Q#对Python函数的精准调用

第一章&#xff1a;量子开发新纪元的开启量子计算正以前所未有的速度重塑软件开发的边界。随着IBM、Google和Rigetti等公司推出可访问的量子处理器&#xff0c;开发者不再局限于理论研究&#xff0c;而是能够直接编写、模拟和运行量子算法。这一转变标志着编程范式的根本性跃迁…

作者头像 李华
网站建设 2026/6/9 21:13:48

你不知道的VSCode环境变量秘密:远程调试成功的真正原因

第一章&#xff1a;你不知道的VSCode环境变量秘密&#xff1a;远程调试成功的真正原因在使用 VSCode 进行远程开发或调试时&#xff0c;许多开发者忽略了环境变量在背后的关键作用。实际上&#xff0c;远程调试能否成功&#xff0c;往往取决于环境变量是否被正确继承和传递。环…

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

Docker环境下Agent服务版本管理全攻略(专家级避坑指南)

第一章&#xff1a;Agent服务Docker版本管理的核心挑战在现代微服务架构中&#xff0c;Agent服务作为基础设施与应用之间的桥梁&#xff0c;其稳定性与可维护性至关重要。使用Docker部署Agent服务虽提升了环境一致性与部署效率&#xff0c;但也引入了版本管理的复杂性。镜像版本…

作者头像 李华
网站建设 2026/6/10 10:44:45

【限时揭秘】智能Agent容器互联安全隔离策略:99%的人都用错了

第一章&#xff1a;智能Agent容器互联安全隔离概述在现代分布式系统架构中&#xff0c;智能Agent作为具备自主决策与通信能力的软件实体&#xff0c;广泛应用于自动化运维、边缘计算和多主体协同场景。当多个智能Agent以容器化方式部署时&#xff0c;其间的互联通信必须在高效性…

作者头像 李华