UNITY
如何在 Unity 游戏中集成 AI 语音识别?
## 简介 语音识别是一项将语音转换为文本的技术,想象一下它如何在游戏中发挥作用?发出命令操纵控制面板或者游戏角色、直接与 NPC 对话、提升交互性等等,都有可能。本文将介绍如何使用 Hugging Face Unity API 在 Unity 游戏中集成 SOTA 语音识别功能。 您可以访问 [i ......
unity 导出工程查看是否开启development
android 开启Development Build 和 Script Debugging 1、export Project中区别 2、apk区别 ......
Unity 编辑器直接运行正常,打包后的程序运行异常问题
base = "System.MissingMethodException: Default constructor not found for type log4net.Repository.Hierarchy.Hierarchy\r\n at System.RuntimeType.CreateI ......
Unity3D:Scene 视图摄像机
推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Scene 视图摄像机 摄像机设置菜单包含用于配置 Scene 视图摄像机的选项。这些调整不会影响带有摄像机组件的游戏对象上的设置。 要访问摄像机设置菜单,请单击 Scene 视图工具栏中的摄像机图标。 Scene 视图 ......
Unity3D:场景视图视图选项
推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 “场景视图视图选项”工具栏 您可以使用“场景视图视图选项”工具栏“叠加”来选择用于查看场景以及启用/禁用照明和音频的各种选项。这些控件仅在开发期间影响场景视图,对构建的游戏没有影响。 绘制模式 (Draw mode) 菜 ......
Unity大场景优化
在Unity中,你可以使用视距剔除(LOD)和对象池等技术来解决场景中远离摄像机的物体隐藏和性能优化的问题。 视距剔除(LOD):视距剔除是一种根据摄像机与物体之间的距离,动态地调整物体的细节级别或替代模型的技术。这意味着当物体远离摄像机时,可以使用较低的细节模型替代它们,从而减少渲染负载。Unit ......
【unity】TextMeshPro文本抖动效果
# 文本抖动效果 ## 前言 在部分电子游戏中,当角色处于狂喜、紧张或恐惧等激动情绪时,角色对话框中的文字会触发抖动等效果,这为游戏增色不少,如下。 \Windows Kits\下所以需要进行软连接,到C盘目录下(有一种直接剪切的方式不太好,,,之所以装到D盘,就是为了节约C盘空间,增么可以妥协你)去c:Program Files(x86) ......
Unity-Android真机调试
一、调试准备 开发者模式(准备一部安卓机并且打开开发者模式:一般是多次重复点击版本号打开) 开启USB调试(一般是在开发选项里面,把USB调试打开即可) 二、环境配置 1.添加Android Build Support模块 2.切换Android平台并且设置Build参数 3.设置Project S ......
Unity3D:Scene 视图导航
推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Scene 视图导航 场景视图具有一组导航控件,可帮助您高效地四处移动: 场景视图辅助图标 移动、旋转和缩放工具 居中工具 场景视图辅助图标 场景辅助图标将显示在场景视图中。这将显示场景视图摄像机的当前方向,并允许您修改 ......
海康 门禁的对接流程: Unity接入海康威视门禁(获取门禁状态信息、门禁反控等)
一、海康开放平台Demo测试我们在使用demo脚本之前要进行两次测试,首先使用接口测试工具进行api测试,这样可以确定我们的接口测试是否正常,测试成功后我们在进行Demo测试,这个可以确定我们下载的Demo的脚本可以使用,两个测试都成功后,就可以将脚本拖入到Unity中使用了 1.接口测试工具下载接 ......
《Unity手机游戏开发》pdf电子书免费下载
本书将以一款开放世界类游戏的实践过程为主线,为读者呈现从零开始上线一款游戏的实践路线、游戏引擎Unity的开发模式,以及游戏开发的核心框架。 本书共分为3篇,第1篇是场景搭建篇,第2篇是脚本开发篇,第3篇是发布上线篇。第1篇包含第1章和第2章,主要介绍在Unity中如何创建一个游戏项目,如何搭建一款 ......
如何安装和使用 Hugging Face Unity API
[Hugging Face Unity API](https://github.com/huggingface/unity-api) 提供了一个简单易用的接口,允许开发者在自己的 Unity 项目中方便地访问和使用 Hugging Face AI 模型,已集成到 [Hugging Face Infe ......
Unity 漫游镜头代码实现
##### 镜头移动 public class 镜头移动 : MonoBehaviour { private Transform cameraTransform; [SerializeField]private Transform characterTransform; private Vector ......
Unity UI Canvas大小设定
# 主要实现的是UI画布自适应屏幕大小 ###### 按照如下图设置即可  ......
Unity 获取文件夹里面有多少个文件夹、
FileSystemInfo[] files = new DirectoryInfo(path).GetFileSystemInfos("*",SearchOption.TopDirectoryOnly);//文件夹 里面有 多少个文件夹 FileInfo[] floders = new Direc ......
Unity3D:Project窗口
推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Project 窗口 “项目”窗口显示与项目相关的所有文件,是您在应用程序中导航和查找资源和其他项目文件的主要方式。默认情况下,当您启动新项目时,此窗口处于打开状态。但是,如果找不到它,或者它已关闭,您可以通过“常规>项 ......
Unity动画系统学习笔记
title: Unity动画系统学习笔记 date: 2023-06-07T07:42:12Z lastmod: 2023-06-07T11:27:45Z # Unity动画系统学习笔记 # 动画系统 * Unity 动画系统 * 动画片段 Animation Clip:动画资源,用于展示游戏物体变 ......
Unity 3D 的NEW (堆内存)
用容器装 在AWEKE NEW 运行时NEW 会导致分配内存时界面卡住 new 才刷新程序帧 AWEKE 是程序启动时还没走完第一帧的开头执行 AWEKE 里面的代码 常量也在Aweke 初始化赋值 ......
Unity——C#脚本执行顺序
# 脚本文件内的方法执行顺序 ```csharp using System.Collections; using System.Collections.Generic; using UnityEngine; public class Move : MonoBehaviour { // Unity生命 ......
unity内存优化总结
## 前言 一般Unity项目的内存主要分为如下方面: 资源内存 mono内存 dll内存 lua内存 ## 资源内存的分析与优化 ### 合理的资源标准 资源标准因项目而异 #### 1.如何定制合理的资源标准 1)根据项目定位受众的目标设备的性能峰值(比如内存不要超过2G),自上而下的进行规划。 ......
Unity UI Toolkit/UI Element两栏布局的实现
今天遇到一个需求,用UI Toolkit复刻Web端的页面,结果发现USS根本木的float属性,直接犯难了。 最后通过使用绝对定位来做到两栏布局,好在页面并不复杂,否则设置起来恐怕非常麻烦。(话说如果我全用绝对定位,是不是等于在用UGUI?) 实现如上,一个绝对定位解决,实际上在CSS中三栏布局也 ......
Unity中的ScriptableObject 脚本化对象
ScriptableObject 脚本化对象ScriptableObject 是一个可序列化的 Unity 类,允许您独立于脚本实例存储大量共享数据。使用 ScriptableObjects 可以更轻松地管理更改和调试。您可以在游戏中的不同系统之间建立一定程度的灵活通信,以便在整个生产过程中更改和调 ......
Unity URP简单笔记by me
URP的特点 相对于内置管线,具有更好的性能和更高的画质 更好的跨平台性,能在VR、移动端、PC端、主机端保持接近的性能与效果 和HDRP一样,是基于SRP的可定制渲染管线,在多个方面具有更好的自定义性 可以使用连连看ShaderGraph 需要掌握URP的新知识 如何将内置管线转换为URP(导入包 ......
Unity框架中的核心类
组件:Component 在Unity中,所有的游戏对象都可以挂载组件。组件控制着游戏对象的行为和外观,例如渲染、动画、碰撞检测等。 而Component就是组件的基类,提供了一些通用的方法和属性,例如gameObject、transform等。 Component类提供了许多方便的方法和属性,可以 ......
Unity资源释放问题
对加载的不同资源,需要使用不同的释放方式。 1. 加载的Prefab资源,不能直接使用Resource.UnloadAsset进行释放,可以使用Resources.UnloadUnusedAssets进行统一处理。 2. 对Text、Texture等资源,可以使用Resource.UnloadAss ......