草庐IT

Unity_IL

全部标签

Unity UGUI的Button组件的介绍及使用

UGUI的Button(按钮)组件的介绍及使用1.什么是UGUI的Button组件?UGUI(UnityGUI)是Unity引擎中的一套用户界面系统,Button(按钮)是其中的一个常用组件。Button组件可以用于创建可交互的按钮,用户点击按钮时可以触发相应的事件。2.Button组件工的作原理Button组件通过检测用户的点击事件来触发相应的操作。当用户点击按钮时,Button组件会检测到点击事件,并执行相应的操作,如比调用指定的函数或改变按钮的状态。3.Button组件的常用属性Interactable(可交互):设置按钮是否可交互。如果设置为false,按钮将无法被点击。Transit

unity的C#学习——预处理指令、异常处理和文件的输入输出

文章目录预处理器指令1、#define2、#undef3、#if,#elif,#else,#endif3.1条件指令4、#warning,#error5、#region,#endregion6、#pragma7、#nullable8、#pragmawarning异常处理1、try-catch语句2、finally块3、throw语句4、内置的异常类5、自定义异常类文件的输入输出1、I/O相关类列举2、FileStream类2、StreamReader和StreamWriter类3、BinaryReader和BinaryWriter类4、DirectoryInfo类5、FileInfo类预处理器

android - Unity Gradle build 找不到 Build Tools 修订版 28.0.0

几天来我一直在为这个问题苦苦挣扎,我似乎找不到解决它的方法,这里是完整的错误:CommandInvokationFailure:Gradlebuildfailed.C:/ProgramFiles/Java/jdk1.8.0_131\bin\java.exe-classpath"C:\ProgramFiles\Unity2017.2\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-2.14.jar"org.gradle.launcher.GradleMain"assembleDebug"

【Unity3D】正交视图与透视视图 ( 正交视图概念 | 透视视图概念 | 观察点 | 正交视图作用 | 摄像机广角设定 | 透视畸变效果 )

文章目录一、正交视图与透视视图概念1、透视视图2、正交视图3、视点(观察点)概念二、正交视图作用三、摄像机广角设定(透视畸变)一、正交视图与透视视图概念1、透视视图透视视图(PerspectiveView):近大远小,符合正常人眼观察3D世界的规律;近大:物体距离观察点(视点)比较近时,显示效果比较大;远小:物体距离观察点(视点)比较远时,显示效果比较小;下图就是利用了透视视图原理,照像机离鸟很近,离人很远;在Unity编辑器中,Scene场景窗口默认就是透视视图模式;下图中,两个立方体的大小是一样大的,但是在Scene场景中,离观察点(视点)近的立方体显示的比较大,离观察点(视点)远的立方体

【100个 Unity实用技能】☀️ | Unity中自定义 2D Sprite 精灵图显示顺序

Unity小科普老规矩,先介绍一下Unity的科普小知识:Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把Unity理解为一个游戏引擎,可以用来专业制作游戏!🎬博客主页:https://xiaoy.blog.csdn.net🎥本文由呆呆敲代码的小Y原创,首发于CSDN🙉🎄学习专栏推荐:Unity系统学习专栏🌲游戏制作专栏推荐:游戏制作🌲U

【Unity】创建一个自己的AR脸部特效安卓程序

目录1创建一个换脸AR场景2下载官方提供的BasicFaceFilterAssets资源3设置AR面部追踪4配置ARFaceManager5配置ARCamera为前置摄像头6打包并测试7添加自己的材质7.1更改脸部检测的显示材质7.2添加自定义纹理7.3设置透明7.4应用修改7.5打包测试8图像优化8.1图像大小8.2图像类型9添加自己的模型9.1使用官方提供的模型9.2使用自己的模型9.3使用Unity资源商店的模型10网格优化11添加动画11.1使用官方提供的动画控制器11.2打包测试11.3其他尝试12添加粒子特效12.1使用官方提供的粒子特效12.2修改粒子特效12.3使用资源商店的粒

Unity 使用Dreamteck Splines 生成车道线

最近要做一个车机仿真的项目,需要根据数据画车道线,有直线有曲线,还需要做平滑处理,就很挠头。找了一个划线的插件,也就是标题这个。画出来的线还不错测试数据生成的线,如下:   代码呢也十分的简单,给一堆坐标点,然后他就会自动连接了publicclassDrawLine:MonoBehaviour{publicSplineComputerspline;publicListv3;privateImageimg;privatevoidStart(){SplinePointpoint_pos=newSplinePoint();for(inti=0;i还有一些其他玩法也还在研究,可以画2D和3D的模型,个

Unity 场景鼠标移动、旋转

usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine; publicclassCameraMove:MonoBehaviour{  privateCameramainCamera;  privateTransformcameraTrans;   privateintxAxisCoefficient=1;  privateintyAsixCoefficient=1;   privatestring_mouseXString="MouseX";  privatestring_mouseYString="Mo

Unity 之 RaycastHit(存储射线投射操作)

文章目录总述具体使用场景总述RaycastHit类是Unity中的一个结构,用于存储射线投射操作的结果。射线投射是一种常用的技术,用于检测场景中的碰撞、获取碰撞点、获取碰撞对象的信息等。RaycastHit提供了关于射线与场景中对象的交互信息,包括碰撞点、碰撞法线、碰撞对象等。以下是关于RaycastHit的详细介绍:射线投射:在Unity中,可以使用Physics.Raycast或Physics.RaycastAll方法来进行射线投射。这些方法将返回一个RaycastHit对象,其中包含有关射线与场景中对象的交互信息。属性和方法:RaycastHit类提供了许多属性和方法,用于获取射线与碰撞

Unity 之 Time.deltaTime 的详细介绍以及用法

文章目录Time.deltaTime是什么?Time.deltaTime有什么用?移动游戏对象:控制动画播放速度:实现平滑的计时器和延时:Time.deltaTime是什么?“DeltaTime”(也被称为“DeltaTime”)是计算机图形和游戏开发中常见的一个概念,它表示在两个连续的帧之间经过的时间。在实时应用程序中,特别是游戏中,处理时间是非常重要的,因为硬件性能和不同的机器可能导致帧速率不稳定。以下是关于DeltaTime的详细解释:在游戏和图形渲染中,通常会以每秒帧数(FramesPerSecond,FPS)的形式来测量帧的渲染速度。例如,如果你的游戏以60FPS运行,那么每帧的持续