草庐IT

Unity-Koreography

全部标签

Unity Hololens2开发|(一)环境配置

目录1.配置清单2.Windows10SDK安装3.VisualStudio安装4.Unity安装4.HoloLens2仿真器5.配置开发者模式6.MixedRealityFeatureTool下载6.HolographicRemotingPlayer(全息远程处理播放)1.配置清单Windows10SDKMicrosoftVisualStudio2022Windows10/Windows11(专业版或者企业版操作系统家庭版不行)Unity2021.3.29ltsMixedRealityFeatureTool(用于配置MRTK3Unity的混合现实工具包)HoloLens2仿真器:(有设备或者

【Unity】渲染性能开挂GPU Animation, 动画渲染合批GPU Instance

GPUInstance和SRPBatcher合批渲染只对静态MeshRenerer有效,对SkinMeshRenderer无效。蒙皮动画性能堪忧,对于海量动画物体怎么解决呢?针对这个问题,GPUAnimation就是一个常见又简单的解决方案。GPU动画实现原理:实现原理也是简单粗暴,把每一帧动画时刻SkinMeshRenderer所有的顶点坐标写入到Texture2D,贴图UV中,U按顶点顺序保存顶点坐标,V是第几帧,然后在顶点着色器中读取所有顶点的坐标,根据时间轮流在动画帧数区间从动画Texture2D采样,这样就实现了基于GPU的顶点动画。优化前后性能对比:分别使用Animator(新版动

Unity 使用 Microphone 采集麦克风声音

1、获取麦克风,Microphone.devices2、开始录音,Microphone.Start3、结束录音,Microphone.End1、MicrophoneWrapper1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061

解决 Unity 打包 APK 时出现 Gradle 构建失败的问题

在使用Unity3D进行Android应用程序开发时,我们通常需要将项目打包成APK文件以便在Android设备上进行测试或发布。然而,有时在打包过程中可能会遇到Gradle构建失败的问题。本文将介绍一些常见的原因和解决方法来解决这个问题。检查Gradle版本和依赖项首先,确保你的Unity3D版本与Gradle版本兼容。在Unity3D中,你可以通过选择“Edit”(编辑)菜单下的“Preferences”(首选项),然后选择“ExternalTools”(外部工具)选项卡来查看当前使用的Gradle版本。如果你的Gradle版本过旧或过新,可能会导致构建失败。尝试使用与你的Unity3D版

Unity UI交互设计方法

Unity开发工具并选择用UGUI来设计和制作界面。Unity是个很强大工具,能把项目导出发布到众多平台上运行,无论你是做游戏还是做手机应用APP,它都可以很好的满足你的要求。手机APP的应用中更多的是界面的交互和操作,那么做好UI界面的设计和实现良好的界面操作尤为重要。一个场景一般只要一个Canvas,设计师需要跟懂UI的程序员要沟通界面的层次结构,确定好需要共用的资源,比如loading、提示等,可以节省资源优化项目。在适配的时候最好先做好这些设置:(1)调整Canvas的RenderMode属性为ScreenSpace-Camera。(2)将映射内容的Camera拖入RenderCame

Unity - TextMeshPro显示中文

UnityTextMeshPro显示中文unity自带的字体资源(FontAsset)都无法显示中文字符,可进行以下操作自行生成支持中文的字体资源。下载中文常用字文本https://github.com/DavidSheh/CommonChineseCharacter获取ttf格式字体个人开发者推荐思源系列字体若只是学习交流直接从C:/Windows/Fonts中选择字体直接将字体文件拖入编辑器的Project窗口即可生成FontAsset选择Window→TextMeshPro(不要错选为Text)→FontAssetCreator打开创建字体窗口将准备好的字体文件(TTF)和字符文件(常用

Unity——工程与资源

本文将详细介绍Unity工程的文件夹结构,以及动态加载资源的技术要点一、Unity项目的文件夹结构1.工程文件夹在新建工程时,Unity会创建所有必要的文件夹。第一级文件夹有Assets,Library,Logs,Packages,ProjectSettings。 Assets:最主要的文件夹,保存着所有游戏用到的资产Library:用于存放引擎必须的程序集和缓存资源。Library不存在时会自动生成,不需要也不建议上传到版本仓库(如SVN或Git仓库)中去Logs:用于存放使用时产生的日志Packages:目前大部分Unity的官方功能扩展都通过扩展包提供,Packages文件夹虽与扩展包有

【Unity3D编辑器开发】Unity3D中实现查看键盘对应KeyCode值面板【方便开发】

推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在开发中,会遇到要使用监控键盘输入的KeyCode值来执行代码的情况。比如说:usingSystem;usingUnityEditor;usingUnityEngine;publicclassTest01:MonoBehaviour{voidUpdate(){if(Input.GetKeyDown(KeyCode.W)){ Debug.Log("点击了键盘W");}}}但是,如果是一些不常用的键位,比如说{}

Unity问题——Unity 崩溃时如何找回未保存编辑界面

声明:本文为个人笔记,用于学习研究使用非商用,内容为个人研究及综合整理所得,若有违规,请联系,违规必改。Unity问题——Unity崩溃时如何找回未保存编辑界面文章目录Unity问题——Unity崩溃时如何找回未保存编辑界面一.开发环境二.问题描述三.解决方案原理四.总结一.开发环境Unity无限制VS无限制二.问题描述1.正常编辑时Unity突然崩了2.使用时突然断电关机等.三.解决方案原理当你在Unity中编辑场景,突然死机.在项目文件目录中找到Temp文件夹,双击文件夹,找到_Backupscenes文件夹,把后缀为.backup的文件后缀改为.unity,然后拖进Unity的Proje

Unity基础(0)—— Vector3的简单使用

1.Vector 表示向量、矢量的意思,含有大小和方向;Vector3 由名可得表示三维向量,包含想x,y,z 三个分量(供自学记录)。2.简单理解Vector3就是相当于一个类,可直接new.其中xyz三维坐标系可参考左手坐标系(拇指指向自己方向)。一般在使用中transform下的position、scale、rotation等属性都可以通过设置Vector3的值来改变其相应的位置、大小(transform详见下篇)。publicclassTest:MonoBehaviour{//初始化voidStart(){Vector3v=newVector3();floatx=v.x;floaty=