记录:利用 Agora 在 Unity3D MRTK场景中创建实时视频聊天应用
目录 准备1. 安装Agora_Unity_RTC_SDK2. 创建UI3. script具体内容4. 使用测试 本质是两部带摄像机的设备同时进入Agora聊天室内视频。 去年实现过一次这个功能,用的是Agora_Unity_RTC_SDK 4.2.2版本的,今年使用失败,遂重新安装最新版本Agora_Unity_RTC_SDK(4.3.2)并按照官方教程配置,但发现不能正常使用。解决之后,特此记录。 本...
Unity 编辑器扩展,获取目录下所有的预制件
先看演示效果 实现方案 1创建几个用于测试的cube 2,创建一个Editor脚本 3,编写脚本内容 附上源码 using UnityEditor;using UnityEngine; public class GetPrefeb : EditorWindow{ private string folderPath = "Assets/Resources"; // 指定预制体文件夹路径 [MenuItem...
[Unity]碰撞器的接触捕获层详解
e)修改接触的相互性总结 相关问题汇总1.怎样完全无视A和B的任何接触和碰撞?2.怎样允许A和B的接触,但禁用A和B之间的物理碰撞?3.为什么全局碰撞矩阵/包含层/排除层失效了? 前言 本文详细介绍了Unity引擎Collider2D组件的Layer Overrides属性栏的属性Contact Capture Layers,即接触捕获层。 如果你在项目中遇到了问题,但不确定是否是接触捕获层的设置错误导致的...
图形渲染基础-Unity渲染管线介绍
Unity中的渲染管线渲染场景主要分为三个阶段 剔除(Culling) 剔除摄像机不可见对象(视锥体剔除Frustum Culling)和被遮挡对象(遮挡剔除Occlusion Culling)。 渲染(Rendering) 将可见对象经过一系列计算(如光照计算)后绘制到像素缓冲区中。 后期处理(Post-Processing) 对像素缓冲区上的颜色执行后期处理操作(如景深),生成最终的输出...
Unity Dotween 定位点的制作
家观察一下这个曲线。 Circ:圆形曲线的缓动( sqrt(1-t^2)) 注释:sqrt是根号的意思,这个公式其实是,图像(如图4所示) 五、速度分类详解 这里引用了以下两个文章的内容,侵权立删。 Unity Dotween插件的运动曲线(Ease)介绍Ease选项Ease效果示例以及C#修改动画曲线功能_dotween ease-CSDN博客 Unity Dotween Ease曲线 图表 效果展示_d...
【游戏引擎】Unity动画系统详解
持续更新。。。。。。。。。。。。。。。 【游戏引擎】Unity动画系统详解 Unity动画系统详解简介关键帧动画创建关键帧动画的步骤: Mecanim动画系统Mecanim的关键组件:使用Mecanim创建动画的步骤: 动画控制器动画控制器的高级功能: 实例:创建一个行走动画步骤: 结论 Unity动画系统详解 简介 Unity是一个功能强大的游戏开发引擎,它提供了一套完整的动画系统,使开发者能够轻松地为...
[Unity] 实现AssetBundle资源加载管理器
实现Unity AssetBundle资源加载管理器AssetBundle是实现资源热更新的重要功能,但Unity为其提供的API却十分基(jian)础(lou)。像是自动加载依赖包、重复加载缓存、解决同步/异步加载冲突,等基础功能都必须由使用者自行实现。因此,本篇博客将会介绍如何实现一个AssetBundle管理器以解决以上问题。1 成员定义与初始化作为典型的"Manager"类,我们显然要让其成...
【UnityRPG游戏制作】Unity_RPG项目_玩法相关
;using PureMVC.Patterns.Command;using System.Collections;using System.Collections.Generic;using UnityEngine; //-------------------------------//-------功能: 面板隐藏命令//-------创建者: //----------------------...
Unity Navigation 入门(新版)
功能一定是非常重要的部分,他可以为主角寻路,也可以运用到敌人追击等,相比于自己实现的难度,使用寻路组件就显得简单的多,那接下来就开始学习这部分的内容吧 1.安装AI Navigation组件 我使用的Unity版本是2022.3.15f1c1,(我记得低版本的Navigation组件是直接安装到Unity的,我这个版本需要在Window/Package Manager中下载) 2.制作一个Player 1....
Unity Render入门
概述 在unity中渲染相关的组件是和Render关联的,比如我们常见的3D模型中的MeshRender,UI中的RenderCanvas等都是和Render相关联的,相信在unity的学习过程中,一定看到过非常多和Render相关的内容,那让我们学习一下这部分把。 Unity组件入门篇总目录----------点击导航 FlareLayer 说明:这个内容我在Unity LensFlare入门中介绍过,注...