Unity VR开发教程 OpenXR+XR Interaction Toolkit (六)手与物品交互(触摸、抓取)
交互一般需要两个对象:一个是可交互的对象(Interactable),一个是发起交互的对象(Interactor,一般是玩家自己)。本系列教程中的传送功能也是交互的一种方式,可传送的地面是可交互的对象,手部发出的传送射线是发起交互的对象。而这篇教程将要介绍的是如何在 VR 世界中直接用双手与物品进行
【Unity小功能开发实战教程】在UI画布上画网格线
在大多软件中,网格线常常起到辅助线条的作用,像word中的网格线主要用来帮助用户将word文档中的图形、图像、文本框、艺术字等对象沿网格线对齐,并且在打印时网格线不被打印出来。接下来,我们就学习一下Unity中如何实现在UI画布上绘制网格线。
Mediapipe+OpenCV与Unity引擎实现动作捕捉
因为之前的写的人物动作捕捉是先通过Python和Mediapipe先将人物动作进行捕捉,将捕捉到的数据format后写入到txt中,在Unity端对txt进行数据读取,进而实现Unity人物运动;**其中的缺点是:没有时效性****而本次的改进:通过利用socket和UPD通信,在localhost
unity 项目开发——浅谈设计模式的六大原则(一)
主要谈谈设计模式的“六大原则”
【Unity】 UI跟随3D物体,世界坐标转UI坐标
cam参数应为与此屏幕点关联的摄像机。ScreenPointToWorldPointInRectangle的RectTransform参数,最好使用此UI的Canvas。UI坐标的原点(0,0)在正中心,所以我们要减去偏移量(Screen.width/2,Screen.heigth/2)。屏幕坐标的
Unity中的性能优化
Unity中的性能优化
Unity实现一个可扩展的UGUI无限滑动列表控件
采用对象池+存储布局坐标实现的一个基于UGUI的可横向或纵向的无限滑动列表。
【GamePlay】Unity手机屏幕UI适配问题
关于UI不同分辨率适配问题和摄像机视口的注意事项。
Unity 2021 发布WebGL之后, 实现和网页(JS)进行交互
Unity WebGL JS 交互
【EasyAR实战项目】图像识别+模型交互(全网首发,保姆级教程)
全网首发EasyAR图像追踪实战项目,零基础也能做AR项目!本文章从下载Unity、EasyAR SDK开始,到模型的导入再到图像识别的处理到交互脚本的编写最后到项目的导出和运行结果,步骤解析的十分详细,非常适合新手小白做AR开发。.................................
Unity VR开发教程 OpenXR+XR Interaction Toolkit 2.1.1 (五) UI
在 VR 的交互中,与 UI 进行交互是很常见的功能。本篇教程,我将介绍如何在 VR 世界中用射线进行 UI 的交互。最终实现的效果:手部射线(一开始是看不见的)对准 UI 时,会显示一条指向 UI 的射线。按下手柄的 Trigger 键,能与可交互的 UI(如 Button,Toggle,Slid
Unity使用SteamVR2.0实现基本功能(瞬移,抓取物品,射线点击,UI交互等)
SteamVR2.0 学习基本功能使用,清楚各个组件的功能和参数,了解SteamVR的代码逻辑
Unity XR实现交互(抓取,移动旋转,传送,射击)-Pico
基于Unity XR提供的最新的XR Interaction Toolkit工具包实现手柄抓取,摇杆控制移动和转向,手柄射线传送,捡枪射击等功能Demo,以Pico XR SDK为例进行讲解
Unity WebGL - Web与Unity交互方法
一般我们用Unity WebGL 进行项目制作时会需要从Web发送数据到Unity,也会反过来从Unity调用Web方法以及发送数据,以下是一些技术点备注
Unity Rain Ai 插件的使用入门
利用Rain在Unity开发中完成基本的路径导航、障碍物规避、AI角色的视觉和听觉功能
Unity基础笔记(3)—— Unity UI系统
Unity UI系统
Unity 工具 之 常用插件分类汇总(UI/VR/AR/建模/Shader/动画/网络/AI/资源/数据/区块链等)
目录一、 UI / 2D 相关二、VR/AR 游戏的常用插件三、模型构建/环境构建插件相关四、Shader 相关插件五、动画插件六、网络/网络视频语音 插件七、AI 相关八、区块链相关九、资源/数据相关插件一、 UI / 2D 相关1、Doozy UI ManagerDoozy UI Manager
Unity游戏开发:对话系统的实现
在解谜类游戏中,与npc的对话是一个基础且常用的功能。通常来说,在与npc的对话中玩家可以获取一些有价值的信息并对之后的游戏有一定的导向作用。此外,在玩家获取对应物品前后,与npc的对话内容也会发生相应改变。因此,我们需要将对话系统进行封装,以便于在不同的npc身上进行使用,同时要预留接口,后期可以
【Unity使用UGUI实现王者荣耀UI界面(一)】加载页面(进度条)
【Unity使用UGUI实现王泽荣耀UI界面】一、加载页面(进度条)
Unity3D 在 UI TextMeshPro (TMP) 中显示中文
在 Unity3D 开发项目时,时常需要用到 UI 中的 TextMeshPro 来显示文字,但是我们会发现使用 Unity 默认的文字字体显示中文时会出现乱码或者不显示的问题,这里提供一种方法帮助大家解决这个问题,可以方便快捷地在 TMP 中显示中文......