草庐IT

RTC1-Unity

全部标签

Unity UGUI的Image(图片)组件的介绍及使用

UGUI的Image(图片)组件的介绍及使用1.什么是UGUI的Image(图片)组件?UGUI的Image(图片)组件是Unity引擎中的一种UI组件,用于显示2D图像。它提供了一种简单而灵活的方式来在游戏中加载和显示图片。2.为什么要使用UGUI的Image(图片)组件?使用UGUI的Image组件可以方便地在游戏中展示各种图片资源,比如角色头像、道具图标等。它具有以下优点:易用性:UGUI的Image组件提供了简单易懂的接口,使得开发者可以轻松地加载和显示图片。灵活性:可以通过设置Image组件的属性,如颜色、透明度等,来实现各种效果的图片展示。性能优化:UGUI的Image组件支持图片

Unity之OpenXR从入门到精通 目录

Unity之OpenXRXRInteractionToolkit总目录本专栏是一个专门写关于Unity中如何使用OpenXR+XRInteractionToolkit插件的。会根据实际项目中碰到的问题,解决后实时给大家分享。Unity之OpenXR+XRInteractionToolkit安装和配置Unity之OpenXR+XRInteractionToolkit接入HTCViveUnity之OpenXR+XRInteractionToolkit接入PicoVR一体机Unity之OpenXR+XRInteractionToolkit实现UI交互Unity之OpenXR+XRInteractio

Unity中读取Pc的硬件信息---SystemInfo

Unity3D的SystemInfo类,用于获取运行设备硬件信息(CPU、显卡、类型等)SystemInfo类中的静态变量:Rendering.CopyTextureSupportcopyTextureSupport:(只读)支持多种复制纹理功能的情况。string deviceModel:(只读)设备型号(看到好多帖子都写的设备模型很让人误解)。string deviceName:(只读)用户定义的设备名称。DeviceType deviceType:(只读)返回程序运行所在的设备类型(PC电脑、掌上型等)。string deviceUniqueIdentifier:(只读)设备的唯一标识符

Unity 游戏中的红外线,射线检测

游戏中比如RPG游戏,当我们点击地图的时候,人物跟着就去了点击的地点,这个过程也可以是我们点击屏幕,一道射线从摄像机的平面中发射,指到我们点击的地点。 例如:我们点击某一处,球体就到某一处创建一个脚本挂载到球体身上 脚本:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassRayTest:MonoBehaviour{//StartiscalledbeforethefirstframeupdatevoidStart(){//方式一//Rayray=newRay(Vector3.ze

Unity捕获Curl error 28的办法

Unity的UnityWebRequest如果设置了timeout,在超时后会有一个Curlerror28的报错,很是讨厌,强迫症患者可以用下面的办法过滤掉。asyncprivatevoidStart(){ UnityWebRequestunityWeb; unityWeb=newUnityWebRequest(url,"Get"); unityWeb.downloadHandler=newDownloadHandlerBuffer(); //unityWeb.timeout=3; vartaskget=unityWeb.SendWebRequest(); awaitTask.Delay(3

Unity中的PostProcessBuild:深入解析与实用案例

Unity中的PostProcessBuild:深入解析与实用案例在Unity游戏开发中,我们经常需要在构建完成后对生成的应用程序进行一些额外的处理。这时,我们可以使用Unity提供的PostProcessBuild功能。本文将详细介绍Unity中的PostProcessBuild方法,并通过三个实用案例来展示其强大的功能。什么是PostProcessBuild?PostProcessBuild是Unity中的一个功能,允许我们在构建完成后对生成的应用程序进行一些额外的处理。这可以帮助我们自动化一些构建后的任务,如修改配置文件、拷贝资源等。如何使用PostProcessBuild?要使用Pos

unity导入视频并实现播放及进度条滑动

一、创建界面1.创建如下所示unity界面button1:上一个视频button2:播放/暂停button3:下一个视频vidotime:是一个text,显示视频时间videoname:视频名称2.具体界面如下所示二、导入脚本1.在RawImage中导入脚本,实现对视频播放/暂停,及切换视频功能usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.Video;publicclassVideo_Controller:MonoBeha

小功能⭐️Unity动态更换天空盒、旋转天空盒

文章目录🟥Unity动态更换天空盒1️⃣方法12️⃣方法2🟧旋转天空盒🟥Unity动态更换天空盒1️⃣方法11、在摄像头上添加SkyBox组件放到其他地方不管用。2、创建SkyBox类型的的材质球。放入即可。3、通过代码,你便可获取到SkyBox组件,便可动态更换天空盒了。 2️⃣方法2 🟧旋转天空盒该功能不按照“一、更换天空盒”那样设置,该功能实现步骤如下:1、主摄像机——Camera——ClearFlags——DontClear2、新建辅助摄像机:a、Camera——CullingMask——Nothingb、Depth:设置的比主摄像机小c、添加Skybox组件,在该组件赋值你想看到的天

初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )

目录创建代码创建C#脚本打开代码文件可能出现的问题场景场景的创建基本介绍五个窗口面板的作用ProjectHierarchyInspectorSceneGame 创建代码创建C#脚本从unity2018版本开始,unity就开始不再维护和推荐JavaScriptforUnity以及Boo等语言,现在官方主推和最常用的脚本语言是C#。创建一个脚本之后给它命名(必须得是英文)。 打开代码文件如果是在unityhub安装编辑器时勾选了VS2019的模块进行安装,那么双击脚本文件之后就会自动通过VS2019来打开这个文件了。如果没有勾选VS2019的模块,或者自己有其他版本的VS。那就需要自己去指定一下

Unity3D中的C#协程(概念、使用方法、底层原理)

        Unity3D中的协程是针对Unity3D框架和C#编程语言定制的,具有便捷的使用方式和良好的效率。其他语言Python、Lua等也支持协程,但是底层实现的细节可能不同。在Unity3D引擎中,协程被Unity3D 引擎的主循环所驱动。协程概念        协程(Coroutine)是一种编程概念,是一种轻量级的用户空间线程,在Unity3D中被广泛用于处理异步操作、延迟执行和分帧处理等任务。协程在Unity3D中可以让程序员用类似于同步编码的样式来实现异步操作,从而使代码更易于阅读和理解。行非抢占式的任务切换。这些代码块也称为协程。协程作用        协程可以通过将一个