草庐IT

RTC1-Unity

全部标签

[Unity学习]使用ScrollRect实现自动滚动到底部显示实时消息,并在拖动的时候取消自动滚动,再次手动滑到底部,又继续自动滚动

首先需要重写ScrollRect组件:usingUnityEngine.UI;usingUnityEngine.EventSystems;publicclassMScrollRect:ScrollRect{publicboolisDrag;publicoverridevoidOnDrag(PointerEventDataeventData){base.OnDrag(eventData);isDrag=true;}publicoverridevoidOnEndDrag(PointerEventDataeventData){base.OnEndDrag(eventData);if(normaliz

Unity使用c#开发HoloLens2项目(十七)(unity显示中文及unity添加中文偏僻字,更改文字颜色)

文章目录前言遇上的第一个问题:中文无法显示到unity的text中1.无法显示中文汉字2.建立txt文本,将需要添加的汉字输入并保存3.将文本拖拽进入unity,name文件4.打开电脑文件夹C:\Windows\Fonts5.将所需要的字体拖拽进入sense6.进入unity选择window-TextMeshPro-FontAssetCreator并进入7.将CharacterSet设置为fromFile8.将Font放入fontfile,将需要显示的文字text放入character9.显示之后有时候会出现有文字但是背景有黑底或者无法改变文字颜色的情况10.将生成字体的材质更改为显示的位图

Unity 工具 之 Azure 微软SSML语音合成TTS流式获取音频数据的简单整理

Unity工具之Azure微软SSML语音合成TTS流式获取音频数据的简单整理目录Unity工具之Azure微软SSML语音合成TTS流式获取音频数据的简单整理一、简单介绍二、实现原理三、实现步骤四、关键代码一、简单介绍Unity工具类,自己整理的一些游戏开发可能用到的模块,单独独立使用,方便游戏开发。本节介绍,这里在使用微软的Azure进行语音合成的两个方法的做简单整理,这里简单说明,如果你有更好的方法,欢迎留言交流。语音合成标记语言(SSML)是一种基于XML的标记语言,可用于微调文本转语音输出属性,例如音调、发音、语速、音量等。与纯文本输入相比,你拥有更大的控制权和灵活性。可以使用SSM

【Unity InputSystem】基础教程(保姆级超详细超基础!!!)

InputSystem基础教程1.基础概念1-1.前言2.基础操作2-1插件安装2-2.如何创建InputActions2-3.InputActions概念及结构关系ActionMapsActionsActionProperties2-4.InputActions常用实例2-5.动作映射调用官方PlayerInput组件调用1.SendMessage2.BroadcastMessages3.InvokeUnityEvents4.InvokeCSharpEvents脚本调用3.引用文献1.基础概念1-1.前言随着Unity的不断发展,开发者们对Unity的项目输入系统要求也越来越高,经常会有项目

关于leapmotion手势识别在unity中的应用(保姆级教程2023年)

首先需要leapmotion设备接入电脑因为leapmotion被收购了,所以他的官网在这里:下载Ultraleap的手部跟踪软件—面向开发人员的Ultraleap(leapmotion.com)手部跟踪驱动安装好后如下:免接触软件安装后就可以实现整个电脑的无接触操作了,即可以用手势代替鼠标,没有这方面的需求可不安装,但如果做unity程序时需要这个功能就必须下载这个软件,并在官网中下载免接触的unity应用场景,如下:手势跟踪关于unity的示例场景在官网上的这里:UltraleapPluginforUnity—UltraleapforDevelopers(leapmotion.com)也可

Unity2022里用ViusalStudio2019创建代码报错CS8032 C# 无法从 {1}: {2} 创建分析器实例 {0}。

用Unity2022在vs2019里创建脚本时遇到了CS8032问题首先在Assets文件下创建一个名为CS8032WarningFixer的脚本 在脚本里输入这些代码 usingSystem.Linq;usingSystem.Xml.Linq;usingUnityEditor;publicclassCS8032WarningFixer:AssetPostprocessor{  privatestaticstringOnGeneratedCSProject(stringpath,stringcontent)  {    vardocument=XDocument.Parse(content);

Unity UGUI的Toggle(复选框)组件的介绍及使用

UnityUGUI的Toggle(复选框)组件的介绍及使用1.什么是Toggle组件?Toggle(复选框)是UnityUGUI中的一个常用组件,用于实现复选框的功能。它可以被选中或取消选中,并且可以代码通过其制控状态。2.Toggle组件的工作原理组Toggle件由两个部分组成:背景记标和。景背用于显示复选框的外观表示于用记标,复选框的选中状态。当被件组Toggle点击时,它会自动切换选中状态,并触发相应的事件。3.Toggle组件的常用属性IsOn表示:Toggle组件的中选状态代码通过可以,控制。Transition:表示组Toggle件的过渡效果,包括None、ColorTint、Sp

Unity UGUI的Slider(滑动条)件组的介绍及使用

UnityUGUI的Slider(滑动条)件组的介绍及使用1.什么是Slider组件?Slider(滑动条)是UnityUGUI中的一种常用UI组件用,于在用户界面中实现滑动选择的功能。通过拖动滑块,用户可以选择一个数值范围的内值。2.Slider组件的工作原理Slider组件由两部分组成:滑动区域和滑块。滑动区域用于显示滑动条的背景,而滑块则表示当前的数值位置。用户可以通过拖动滑块来改变数值。3.Slider组件的常用属性MinValue(最小值):滑动的条值小最**。MaxValue最(大)值:滑动条的最值大。Value(当前值):滑动条的当前值。WholeNumbers(只允许整值数整选

【Unity3D日常开发】Unity3D中协程的使用

推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言最近有小伙伴问协程怎么用、怎么写,我也是会用会写,但是原理不是很明白。学习了一下,总结出来分享给看到这篇文章的人。如果觉得本篇文章有用别忘了点个关注,关注不迷路,持续分享更多Unity干货文章。二、正文2-1、协程是什么协程就相当于C#的线程。Unity3D是支持多线程的,只是线程不能访问主线程中的对象,虽然说线程不能访问主线程中的对象,但是可以将一些复杂的算法计算、网络连接等逻辑抛给一个线程去处理,将处理的数据

java - 应用程序域必须与 Facebook 网络游戏 URL (https)、移动站点 URL、Unity 二进制 URL、站点 URL 或安全页面选项卡 URL 的域相匹配

我正在开发SpringBoot+FacebookIntegration示例。在此示例中,我创建了一个at应用https://developers.facebook.com/.创建的应用程序的屏幕截图如下所示。此外,当我传递域名时,出现以下错误:AppdomainsmustmatchthedomainoftheFacebookWebGamesURL(https),MobileSiteURL,UnityBinaryURL,SiteURLorSecurePageTabURL.Pleasecorrectthesedomains:localhost我正在使用URLblocked:Thisredi