文章目录 前言❓什么是 OpenXR❓什么是 XR Interaction Toolkit 教程说明第一步:导入 OpenXR第二步:导入 XR Interaction Toolkit⭐导入 Starter A...
-
Unity VR 开发教程 OpenXR+XR Interaction Toolkit (一) 安装和配置
-
【unity】Pico VR 开发笔记(基础篇)
Pico VR 开发笔记(基础篇 XR Interaction Tooikit 版本 2.3.2 一、环境搭建 其实官方文档已经写的很详细了,这里只是不废话快速搭建,另外有一项官方说明有误的,补充说明一下,在开发工具部分...
-
游戏引擎 【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(2023/12/1更新)
文章目录 一、前言二、ShaderGraph1.什么是ShaderGraph2.在使用ShaderGraph时需要注意以下几点:3.优势4.项目 三、实例效果边缘发光进阶:带方向的菲涅尔边缘光效果裁剪进阶 带边缘色的裁...
-
Unity Hub报错:No valid Unity Editor license found. Please activate your license.
最近 遇到一个问题,打开高版本时Hub抛出异常:No valid Unity Editor license found. Please activate your license. 首先你必须排除是否登录Unity Hub,...
-
游戏引擎 Unity核心9——3D动画
一、3D 动画的使用 使用导入的 3D 动画: 将模型拖入场景中为模型对象添加 Animator 脚本为其创建 Animator Controller 动画控制器(状态机)将想要使用的相关动作,拖入 Animator C...
-
游戏引擎 Unity Hololens2开发|(二)MRTK3导入和配置
目录 1.从 MRTK3 模板项目开始2.从新项目开始2.1 创建新的 Unity 项目2.2 使用混合现实功能工具导入所需的依赖项和 MRTK3 包2.3 打开 Unity 项目2.4 在导入后配置 MRTK 配置文件2...
-
计算机视觉 Mediapipe+OpenCV与Unity引擎实现动作捕捉
前言 之前写了一篇文章: Mediapipe+OpenCV图像识别技术与Unity引擎的结合 其中的技术是Python利用OpenCV图像捕捉,配合强大的Mediapipe库来实现人体动作检测与识别;将识别结果实时同步至Un...
-
学习 【Unityc#专题篇】之c#进阶篇
个人主页:@元宇宙-秩沅 hallo 欢迎 点赞 收藏⭐ 留言 加关注✅! 本文由 秩沅 原创 收录于专栏:unity之c#专题篇 ⭐️Unity之c#专题篇——【进阶章】⭐ ⭐️系统路...
-
vr 游戏引擎 Unity 各版本下载方法
开发Unity的,获取不同版本Unity版本和了解Unity最新动态很重要,现在更新迭代很频繁,在开发时,不论遇到项目升级,还是插件要求,还是老项目运行,总是在多个版本间切换。 是不是经常遇到...
-
游戏引擎 音频 Unity 关于声音(AudioSource)的播放、结束、暂停、继续、声音大小
在Unity开发的过程中用到声音(AudioSource)实现一些声音的效果是比不可少的 接下来看看关于声音(AudioSource)的内容吧 截图的时候忘记了 那Volume是调节声音大小的0-1 0表...
-
visual script 【Unity】创建一个自己的可交互AR安卓程序
目录 1 创建一个AR场景2 配置AR Camera为前置摄像头3 配置打包场景4 下载官方提供的InteractiveFaceFilterAssets资源5 配置AR Face Manager6 创建眼镜预制件7 设置A...
-
游戏引擎 【Unity3D小技巧】Unity3D中判断Animation以及Animator动画播放结束,以及动画播放结束之后执行函数
推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 在日常开发中,可能会遇到要判断...
-
游戏引擎 【unity】关于unity3D摄像机视角移动的几种方式详解
目录 一、前言 二、Transform基础 1、几种坐标系 2、position和localPosition属性 3、rotation属性 三、摄像机的平移 1、键盘控制平移 2、鼠标控制平移 3、整合 四、摄像机的旋转...
-
游戏引擎 Unity 新版 Meta XR SDK 无法导入解决方法
文章目录 教程说明新版 SDK 说明从 Meta 官网导入开发包⭐依赖包⭐如何导入⭐导入后包存放在哪里了?⭐场景样例文件去哪了? 此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区。这...
-
c# unity3d 制作开门动画以及收集钥匙实现开门
首先展示效果: unity3d 制作开门动画以及收集钥匙实现开门 第一步,我们在Hirarchy面板上新建三个cube,再按照一定的比例调整,制作完成一个门框,然后制作一个空物体并命名为Doorframe,将三个cube合...
-
web3 Unity还是Three.js:两者的区别、优缺点以及如何选择
个人主页: 左本Web3D,更多案例预览请点击==》 在线案例 个人简介:专注Web3D使用ThreeJS实现3D效果技巧和学习案例 积跬步以至千里,致敬每个爱学习的你。喜欢的话请三连,有问题请私信或者加微信 介绍:...
-
游戏引擎 Unity中常见的设计模式
前言 设计模式是一系列被广泛使用且具有相似解决方案的问题或问题实例的解决方法。它们是软件设计领域中的通用解决方案,可以帮助开发人员轻松地解决常见的软件设计问题。对于Unity开发者来说,熟悉并掌握常用的设计模...
-
游戏引擎 Unity之Json读取写入
一、Json简介 JSON(JavaScript Object Notation 是一种轻量级的数据交换格式,主要用于传送数据。它基于JavaScript(Standard ECMA-262 3rd Edition -...
-
游戏引擎 Unity Render Streaming 云渲染企业项目解决方案
Unity Render Streaming3.1.0-exp7更新中 文章目录 Unity Render Streaming3.1.0-exp7更新中前言效果展示打开场景RenderStreaming下载Web服务器1...
-
【VRTK】【VR开发】【Unity】8-可交互对象
课程配套学习资源下载 【概述】 之前我们只是用了一个简单方块作为可交互对象。其实可交互对象可以有许多细节设置,包括具体抓握物体的哪个点,指定抓握的方向,指定Secondary Action允许两手互换抓握,双手抓握,用两手改...
-
java 【Unity】URP屏幕后处理UI模糊效果实现
这里Canvas(1 设置为Overlay能渲染出指定UI高清,其他UI模糊,然而这做法非常不好,如果此时再打开UI 以及 关闭模糊效果 要将这些置顶UI 恢复到原本Canvas里,也就是要管理2套Canvas [...
-
游戏引擎 Unity如何保存场景,如何导出工程文件/如何查看保存位置?【各版本通用】
如何保存场景? 在unity中Ctrl+S 或者File—˃Save 输入你要保存的场景名【建议保存在Scenes文件夹下】 下图,保存场景不在Scenes文件夹下: 下图,保存在Scenes文件夹下: 下图,保存完成...
-
Unity VR 开发教程 OpenXR+XR Interaction Toolkit(九)根据不同物体匹配对应的抓取手势
文章目录 教程说明前置准备HandData 脚本存储手部数据制作预设手势手势匹配脚本 GrabHandPose⭐完整代码⭐需要保存的数据⭐得知什么时候开始抓取和取消抓取⭐将手势数据赋予手部模型⭐平滑变化手势⭐开始...
-
Unity学习笔记之UI
三种UI系统: OnGUI:最早的UI系统,纯代码实现,写法类似Update 优点:出现很早,纯代码可控制 ...
-
游戏引擎 Unity中的声音(声音开关+动画事件播放声音+控制声音大小UI)
Unity中的声音 声音开关动画事件播放声音控制声音大小Slider 声音组件(一个scene中只能有一个Audio Listener,位于Camera) Audio Source 理解...
-
游戏引擎 Unity UI、图片(Sprite)的显示层级(遮挡关系)控制
UI之间如何控制互相的遮挡关系: 一个方法是给每个UI都添加一个Canvas组件,选中 Override Sorting之后就可以通过调整Sort Order的数值来控制遮挡关系。数值大的Canvas会遮挡数值小Canvas...
-
游戏引擎 Unity核心5——Tilemap
Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性 工作原理就是用一张张的小图排列组合为一张大地图 它和 Sp...
-
游戏引擎 Unity——Spine动画的使用
一、Spine是什么? Spine是一个收费的跨平台的2D骨骼动画制作工具。 官方地址:http://zh.esotericsoftware.com/ 二、Spine导出的Unity资源 Spine导出的资源有3个文件 .j...
-
android 游戏引擎 C/C++ 解决Unity安卓编译错误: IL2CPP需要的资源提取失败
解决Unity安卓编译错误: IL2CPP需要的资源提取失败 在开发Unity游戏时,我们经常会遇到各种各样的问题。其中一个常见的问题是,当我们尝试将游戏导出为Android应用程序时,可能会遇到一个名为"Failed to...
-
[Unity][VR]Oculus透视开发图文教程1-Passthrough应用XR项目设置
Oculus现在已向开发者公布了如何使用自己的设备Camera,本系列课程就来手把手地告诉你如何在Unity中使用这个特性。 第一步,既然用的是Quest的特性,那就需要先引入Quest的Unity开发SDK。并且完成基本的...
-
游戏引擎 Unity 射线检测
文章目录 1. 定义2. 重要类和方法2.1 Ray2.2 从屏幕发出射线:2.3 Raycast2.4 RaycastAll2.5 RaycastHit 碰撞信息2.6 layerMask 让射线检测只检测指定层级的对象...
-
Unity Animation -- 使用Animator控制动画
在很多实际场景中,我们经常需要根据特定的事件(比如玩家输入,敌人受到攻击等)来播放不同的动画。这需要我们了解一下Animator,Animator Controller和基础的动画状态机。 创建一个开门的动画...
-
游戏引擎 【Unity】 实现角色移动、视角旋转以及跳跃
【Unity】 实现角色移动、视角旋转以及跳跃 一、使用UGUI创建角色模型和地面 创建一个Capsule和一个Cube模型,将其放在空物体下面,命名为Player 创建一个Plane作为地面 二、在【Inspector】...
-
游戏 unity实现第一人称漫游(保姆级教程)
前言 这篇文章是讲解的是如何使用已经写好的代码通过unity实现第一人称漫游的功能,就是说你可以直接把下面的代码拿去用就好,如果你想深入学习,你可以参考代码中的比较详细的注释和查阅相关的文档。 可以先看完成效...
-
技术美术 [Unity/URP学习]反射探针(Reflection Probe)
反射探针 传统上,游戏使用一种称为_反射贴图_的技术来模拟来自对象的反射,同时将处理开销保持在可接受的水平。此技术假定场景中的所有反射对象都可以“看到”(因此会反射)完全相同的周围环境。如果游戏的主角(比如闪亮的汽车)处于开...
-
unity c# ET 7.2框架学习(2)
打开ET.sln开始阅读源代码。我们先来学习客户端的代码,打开ET工程后,此时可以看到如下的目录结构: 其中,红色框圈起来的部分为我们平时开发时使用的工程,由于默认为打包模式,其工程并未生成和加载,故我们需要将开发模式打开,...
-
数码相机 游戏引擎 Unity坐标系、相互转换和相对自身的方位及角度。
一、Unity的4种坐标系 1, World Space(世界坐标 : 我们在场景中添加物体(如:Cube ,他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 2, Screen...
-
游戏引擎 Unity的live2dgalgame多语言可配置剧情框架
这段代码用于读取表格 public static string ReadingExcel;//正在读取的表格 [Header("表格文件夹" ] public static string URL = Appl...
-
学习 ui 游戏 【unity3D】Canvas Group组件(图文版)
未来的游戏开发程序媛,现在的努力学习菜鸡 本专栏是我关于游戏开发的学习笔记 本篇是unity的Canvas Group组件 Canvas Group画布组 介绍详解1. Alpha2. Interactable3...
-
游戏引擎 Unity接入百度语音识别SDK windows平台
1.先注册百度开放平台的账号,然后按文档申请试用资格及创建应用:https://ai.baidu.com/ai-doc/SPEECH/qknh9i8ed Windows平台选择“不需要”就可以了。 2.下载C# SDK包...
-
运维 游戏 c# 手把手教你如何使用Unity搭建简易图片服务器
目录 引言 服务器 WAMP简介 WAMP的配置与使用 主要的WAMP集成环境有: 正文 1、外部工具&素材准备 首先下载并安装 WAMP 图片路径设置 2、创建 Unity 工程 将图片加载到 Unity 项目中: 代码...
-
前端 Unity导出WebGL工程,并部署本地web服务器
WebGL打包 设置修改 在Build Settings-˃PlayerSettings-˃Other Settings-˃Rendering 将Color Space 设置为Gamma 将Lightmap Encodi...
-
游戏引擎 自定义按键设置功能在Unity中的实现
在游戏开发中,为玩家提供自定义按键设置的功能是一项重要的特性。它允许玩家根据自己的喜好和习惯来配置游戏的按键布局,从而提升游戏体验。在本文中,我们将介绍如何在Unity中创建一个自定义按键设置界面,并保存玩家...
-
游戏引擎 unity Mesh Simplify 1.10(模型优化工具:查看面数,降低面数灯)
提示:文章有错误的地方,还望诸位大神不吝指教! 文章目录 前言一、面板参数详解说明二、使用方法总结 前言 有时候想对模型优化一下,奈何又不会建模方面的。虽然我感觉它的数值不大对,但是不影响我们优化顶点数嘛。 Mesh S...
-
Unity——两种进度条的制作
一、进度条-线状 Step1:创建Slider和Text,随便摆一下 Step2:写脚本 //进度显示 //进度条 if (operation.progress ˃= 0.9f //如果...
-
游戏引擎 ar Unity热更新 Unity 热更新 HybridCLR 对接到项目中
Unity版本 2021.3.6f1 HybridCLR版本 2.2.0 1.首先新建一个Unity项目(空项目)PC平台 1.1要注意两点: 1.Unity 要安装了Windows-IL2CPP 环境的,这个Unity官网...
-
游戏引擎 Unity富文本详解
Unity富文本是一种在Unity中使用特定标记语法来实现文本样式和格式化的功能。使用富文本可以给文本添加颜色、字体、大小、描边、阴影等效果,使其更加丰富多样。 富文本使用一对尖括号来标记需要添加样式的文本,其中尖括号内的内...
-
游戏引擎 Unity 3D子弹发射制作
1.导入一个枪的模型,调整好枪的位置 2.点击ScifiRifle(枪 右键创建一个Crete Empty(空的物体)命名fireponint代表子弹生成的位置 3. 制作一个简易的子弹,右键3D object→spher这...
-
数据库 mysql Unity——数据存储的几种方式
一、PlayerPrefs PlayerPrefs适合用于存储简单的键值对数据 存储的数据会在游戏关闭后依然保持,并且可以在不同场景之间共享,适合用于需要在游戏不同场景之间传递和保持的数据。 它利用key-value的方式将...
-
Unity学习笔记之生命周期函数
概念 生命周期函数,是系统定义好的,运行时自动调用,但需要继承 MonoBehaviour 类并挂载到游戏对象上才能使用。生命周期函数就是该脚本对象依附的GameObject对象从出生到消亡整个生命周期中会通过反射自动调用的...