下载 Unity Hub 安装包方法一进入官网下载页面Unity Hub 是使用Unity必装的软件,这个软件可以帮助我们管理Unity软件的版本和Unity项目。 在浏览器中输入网址 unity.com/cn/downlo...
-
游戏引擎 【Unity】下载与安装(保姆级教程)
-
游戏引擎 c# Unity 获取物体的子物体的方法
Unity 中要获取物体的子物体,可以使用以下一些方法。1、只获取一级节点的子物体:使用该方法只会获取物体中一级节点的子物体。2、获取物体的所有节点的子物体,使用GetComponentsInChildren方法:使用上面方...
-
Unity面试题 Unity客户端面试 【Unity面试篇】Unity 面试题总结甄选 |C#基础篇 | ❤️持续更新❤️
前言关于Unity面试题相关的所有知识点:2023年Unity面试题大全,共十万字面试题总结【收藏一篇足够面试,持续更新】为了方便大家可以重点复习某个模块,所以将各方面的知识点进行了拆分并更新整理了新的内容,并对之前的...
-
游戏引擎 Unity控制相机旋转、移动、缩放等功能
Unity控制相机旋转、移动、缩放等功能提示: 该脚本允许你以指定的速度和角度围绕模型进行相机旋转,并可以控制相机的移动和缩放操作说明将该脚本添加到一个游戏对象上,并将其作为主摄像机。1、在Unity编辑器中,你可以在脚本的...
-
游戏引擎 使用Unity 3D制作无人机模拟飞行
前言这是一个使用Unity和C#制作模拟无人机的简单项目。使用的Unity版本是2019.3.2f1,完整项目源码我已经上传到了我的github:ZXJNVRGVP/UnityDrone: A Drone Controlle...
-
游戏引擎 c# Unity功能测试3D物体和UI的点击事件
我们在功能开发中 当UI和3D物体在一起的时候点击事件通常会有这么几种情况1、UI和3D物体同时响应事件这种情况很常见,如果是故意有次功能需求那将不需要改动.实现代码3D物体上挂载UI上挂载//实现穿透的事件效果//UGUI...
-
c# 游戏引擎 面试 Unity 编辑器篇|(五)编辑器拓展GUILayout类 (全面总结 | 建议收藏)
目录1. 前言2. 参数3. 功能3.1 按钮:Button、RepeatButton3.2 文本:Label、TextArea、TextField、PasswordField3.3 工具栏:Toolbar3.4 切换框:T...
-
Unity Meta Quest 一体机开发(十二):【手势追踪】Poke 交互 - 用手指点击由 3D 物体制作的 UI 按钮
文章目录教程说明给玩家配置 HandPokeInteractor用 3D 物体制作可以被点击的 UI 按钮⭐搭建物体层级⭐给物体添加脚本⭐为脚本变量赋值模仿官方样例按钮的样式在按钮上添加文字修改按钮图片此教程相关...
-
游戏 c# Unity 编辑器篇|(一)MenuItem菜单栏
目录1.MenuItem 属性2.创建多级菜单3.创建带快捷键的菜单4.创建可被勾选的菜单5.检查菜单是否使用6.菜单排序7.扩展右键菜单7.1 Hierarchy 右键菜单7.2 Project 右键菜单7.3 Inspe...
-
【Unity学习日记(三)】安装编辑器出现validation failed错误
目录UnityHub版本信息解决方法总结UnityHub版本信息根据前篇的下载顺序,我在下载UnityHub的时候选择了切换UnityHub2.5,最后下载的是一个白色版本的UnityHub,然后在下载编辑器的时候总是卡在最...
-
游戏引擎 【Unity美术】如何用3DsMax做一个水桶模型
个人主页:@元宇宙-秩沅 hallo 欢迎 点赞 收藏⭐ 留言 加关注✅! 本文由 秩沅 原创 收录于专栏:Unity基础实战文章目录⭐️⭐⭐前言⭐(==A==) U ⭐️⭐⭐前言⭐1. 创...
-
游戏引擎 Unity中使用Mixamo为3D模型添加动画(保姆级教程)
Unity中使用Mixamo为3D模型添加动画(保姆级教程)最近在做为Unity的3D人物添加动画,浅浅记录一下操作方法。步骤一:在Unity Hub中新建一个项目。打开Unity Hub,点击New Project,然后按...
-
游戏引擎 游戏 【Unity InputSystem】实用教程-实现角色移动跳跃功能(Input System在PC端鼠键!手机端触摸屏!主机手柄!三端使用教程)
InputSystem实操教程1.前言2.PC端-鼠键2-1.创建PC对应的鼠键InputActions2-2.PC脚本调用初始化PC获取Move Action输入PC获取Jump Action输入PC获取CameraCon...
-
unity编辑器窗口介绍
摆放了unity游戏中使用的节点。场景编辑视图,经常用到。栅格场景编辑视图中,有一些栅格,用下面这个就可以控制是否展示栅格。天空盒(skybox)天空一片蓝色,也是因为初始创建了蓝色的天空盒,可以在下图位置处关闭天空盒(sk...
-
游戏引擎 Unity游戏开发面试知识点全解读
Unity游戏开发面试知识点全解读在数字化世界中,Unity游戏开发不仅是一种艺术形式和商业活动,而且已成为推动整个数字娱乐产业创新和进步的重要力量。Unity以其易用性、高效性和灵活性,赢得了全球开发者的青睐,从独立开发者...
-
游戏引擎 算法 unity3d c# Unity中的Mathf数学运算讲解(值得收藏)
Unity中的Mathf数学运算有哪些?Mathf.Abs(f 绝对值 计算并返回指定参数 f 绝对值 例如:// 输出 10Mathf.Sin正弦 static function Sin (f : float : flo...
-
游戏引擎 技术美术 着色器 vscode 解决在VS Code中编写Unity Shader代码高亮显示、代码补全、自动缩进
前言之前写过一篇解决在VS中编写Unity Shader代码高亮显示、代码补全、自动缩进的文章VS中编写Shader,但在使用过程中个人感觉VS的代码高亮不是很合理,所以后面用了VS Code,本文就是对解决在VS Code...
-
游戏引擎 unity中级面试问题解答
解释Unity3D的工作流程是什么? Unity3D的工作流程分为以下几个步骤:导入资源:将模型、纹理、音频等资产导入到项目中。场景设计:在场景中放置对象、调整摄像机和灯光等。编写脚本:使用C#或UnityScript编写游...
-
游戏引擎 c# 算法 Unity 面试篇|(二)Unity基础篇 【全面总结 | 持续更新】
目录1.Unity3d脚本从唤醒到销毁有着一套比较完整的生命周期,列出系统自带的几个重要的方法。2.Unity3D中的碰撞器和触发器的区别?3.物体发生碰撞的必要条件?4.简述Unity3D支持的作为脚本的语言的名称?5....
-
ios XCode+Unity调试及性能分析方式
1.安装XCode,登录自己的Apple账号2.Unity工程BuildSettings选择IOS,勾选“Development Build”,其余选项根据需求开启。3.设置ProjectSettings,确保以下参数注意版...
-
游戏引擎 Unity 编辑器篇|(二)GenericMenu自定义弹出式菜单
目录1. 前言2. Scene视图添加自定义菜单3. Hierarchy视图添加自定义菜单4. Project视图添加自定义菜单5. Game视图添加自定义菜单1. 前言GenericMenu 是 Unity 中的一个强大的...
-
游戏引擎 unity协程 Start/StopCoroutine() 结束协程和再次启动协程存在的问题和解决方案
仅用于记录遇到的问题和解决方案。快速阅览:一、结束协程无效:协程方法需要单独存一份private IEnumerator myTest,再开始和结束不直接传入方法名,而是使用这份保存的myTest进行开始和结束。二、再次开启...
-
c# Unity3d发布android项目,打包apk包流程(unity2021.3.10)
一、确保已正确安装SDK1、如下图,在安装版本设置里,点击添加模块。如果没有添加模块,证明你安装路径不是目前版本的安装路径,先去设置回来。2、框选Android Build Support,点击继续,如下图,3、同意,安装,...
-
游戏引擎 [Unity3D] 3D贪吃蛇
目录前言一、整体设计思路二、蛇体部分2.1 蛇头(模仿传统贪吃蛇)2.2 蛇身2.3 贪吃蛇(改进版)三、食物部分3.1 旋转3.2 触发器3.3 生成食物四、墙体部分4.1 提供环境五、胜利和失败的判定5.1...
-
游戏引擎 了解Unity编辑器之组件篇Mesh(三)
Mesh:是一种三维模型的表示形式,它由一系列顶点、三角形(或其他多边形)和相关属性组成。Mesh用于表示物体的外观和形状,它是可见物体的基本组成部分。通过操作Mesh,开发者可以实现各种视觉效果、物理模拟和动画,使游戏或应...
-
游戏引擎 游戏 【unity插件】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
最终效果地址介绍FractureThis.cs 脚本获取其游戏对象中的所有网格并合并它们。这个全局网格被发送到这里 nvblast ,以分解成块。块的内部部分为要应用的材料生成了新的 UV。原始游戏对象被隐藏,每个块网格体都...
-
游戏引擎 关于 Unity 的 Transform.up 和 Vector3.Up 的测试
文章目录官方文档链接如下:测试过程测试结果当脚本控制的物体没有父对象时刚体速度和Translate对比当脚本控制物体有父对象,且有旋转和偏移量时父对象沿Z轴每秒旋转30°,子物体Y轴偏移2个单位刚体速度运动Transform...
-
游戏引擎 Unity自带的对象池——UnityEngine.Pool
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录简介使用总结版权声明简介之前对象池都是自己写,现在unity的API自带对象池了,UnityEngine.Pool 官方文档:https://docs....
-
游戏引擎 游戏程序 unity常用的三种拖拽方法
内置方法在2d图片与3d场景中使用OnMouseDrag( 的方法实现拖拽,而对于ui没有作用。Event Tringger组件通过添加Event Tringger组件实现,按下Add New Event Type添加新的事...
-
游戏引擎 从有限元到Unity——从abaqus网格模型文件到Unity模型数据
从有限元到Unity一、从有限元到Unity——有限元网格信息导出及分析 二、从有限元到Unity——Unity网格编程 三、从有限元到Unity——从abaqus网格模型文件到Unity模型数据 四、从有限元到Unity—...
-
Unity AssetBundle学习笔记
目录基础介绍动态资源加载更新和添加内容打包策略资源分组频繁更新的资源资源压缩Unload(true)和Unload(false)确定何时卸载引用计数场景和状态管理资源使用频率内存预算和监控用户输入和游戏逻辑处理依赖关系 依赖...
-
游戏引擎 Unity WebGL 播放视频流m3u8
...
-
c# 游戏 【Unity入门计划】制作RubyAdventure01-玩家的创建&移动
目录前期准备项目官方教程地址项目特点下载并导入项目1 创建玩家1.1 创建玩家和场景Unity中2D素材的使用1.2 了解精灵渲染器 Sprite Renderer1.3 精灵的静态和动态2 移动玩家2.1 尝试创建一个移动...
-
游戏引擎 Unity PICO VR 入门(一)-Unity导入PICO SKD-PICO Unity Integration SDK
基于官方教程PICO开发者文档建议unity 2020.3.48或者更高,并且安装安卓适配,PICO3及以上使用安装插件SDKWindows ˃ Package Manager//插件菜单在 Package Manager...
-
游戏引擎 Unity HDRP下VRTK传送、穿墙 时画面淡入淡出、视觉遮挡无法正确显示问题解决
Unity HDRP下VRTK传送、穿墙 时画面淡入淡出、视觉遮挡无法正确显示问题解决Unity HDRP的渲染方式和普通Unity有所不同,而SteamVR插件中负责VR画面淡入、淡出的脚本“SteamVR_Fade”是通...
-
图形渲染 【Unity 渲染】烘焙渲染出现白色光斑的问题
Unity场景烘焙后有时会遇到某些物体泛白光,产生白色光斑的问题,例如笔者最近在开发一个三维场景,白光如下: 可以看到在门的背后有白色光斑泛起,内部是这样的:那么,这个的原因是什么呢?笔者按以下步骤考虑了这些方面:一、Lig...
-
vr ar 3d Unity zSpace开发笔记
一、SDK以及开发文档下载zSpace的官网:https://developer.zspace.com/需要注意的是:下载SDK时,zCore Unity Package是必须下载的,这是zSpace开发的核心。zView...
-
c# 青少年编程 c语言 【超级入门】Unity如何实现画射线+射线检测+NavMeshAgent结合
“射线检测是在3D数字世界里选择某个特定物体常用的一种技术,如在3D、VR游戏中检测子弹命中敌人情况或者从地上捡起一支枪,这都要用到射线检测,射线检测是在3D数字空间中选择虚拟物体的最基本方法。 ”一:画射线效...
-
unity 游戏引擎 unity开发 游戏开发 Sprite Editor图片编辑器的使用
Sprite Editor图片编辑器的使用什么是Sprite Editor安装插件(3D项目)切片方式Automatic:自动切片Grid By Cell Size:按照像素大小进行切片Grid By Cell Count:...
-
Unity功能——编辑器模式下隐藏/显示游戏对象的快捷方法
声明:本文为个人笔记,用于学习研究使用非商用,内容为个人研究及综合整理所得,若有违规,请联系,违规必改。Unity功能——编辑器模式下隐藏/显示游戏对象的快捷方法文章目录Unity功能——编辑器模式下隐藏/显示游戏对象的快捷...
-
游戏引擎 unity——通过点击按钮进行场景切换
前记通过点击鼠标进行场景切换请参考:Unity——通过点击鼠标进行场景切换_行秋的博客-CSDN博客通过点击按钮进行场景切换请参考:unity——通过点击按钮进行场景切换_行秋的博客-CSDN博客1.准备两个示例场景 2.点...
-
游戏引擎 ui Unity实现各种样式的血条
我将讲述三种不同类型血条UI的实现第一种是常见的进度条样式的血条实现:进度条式的血条样式如图示要实现进度条式的血条,我们需要使用到unity的UI中的滑动条,它分为Slider滑动条,Background滑动条的背景,Fil...
-
游戏引擎 c# 3d Unity—动画
今天学习了unity—动画,掌握了基本要领,每天早上要拿出三十分钟时间看笔记呦!!!每日一句:接受普通的自己,然后拼尽全力去与众不同, 生活给你压力就还它奇迹,追逐光、成为光、散发光!目录查...
-
c# Unity3D操作数据之Txt文档操作(创建、读取、写入、修改)
Unity3D操作数据之Txt文档操作(创建、读取、写入、修改 一、前言其实读取Txt文档非常简单、也不需要导入插件,仅需引入相应的命名空间即可。命名空间:using System.IO要注意的一点是,文档格式设置为UTF-...
-
C# VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线切换功能丨3D模型射线交互切换丨直线和曲线的切换
VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线切换功能丨3D模型射线交互切换丨直线和曲线的切换文章目录VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线切换功能丨3D模型射线交互切换丨...
-
游戏引擎 android Unity接入Google登录超详细流程
接入环境1、unity版本:2021.3.21f1 特别说明:通过Unityhub安装的Unity,需要安装对应版本所需的JDK、SDK、NDK,我们默认使用Unity自带的,不需要使用自己下载的,否则可能会导致打包失败的问...
-
游戏引擎 Unity文字转语音(使用RT-Voice)
使用RTVoice预制体就可以了,可以转汉字和英文,标点符号不行。 自己写的测试代码:mID = Speaker.Instance.Speak("测试语音功能是否正常!Test whether the voice func...
-
ide 2023年使用VsCode开发Unity的环境设置
早在2021年, Debugger for Unity ,用于VsCode调试Unity插件就已经被弃用,弃用的原因更是很淳朴,开发的团队没有精力继续维护它了,虽然在此之后从Unity官方到普通文章仍然会推荐使用该插件进行U...
-
计算机外设 游戏引擎 unity中读取键盘操作
在Unity中读取键盘操作可以通过使用`Input`类来实现。以下是一些常用的方法:1. 检测按下的键: if (Input.GetKeyDown(KeyCode.Space { // 当用户按...
-
游戏引擎 Unity 代码设置UI尺寸的一种方法
在Unity中 UI的实际宽高可以通过rect.size获得,但是这个属性是只读的无法修改。 所以想要修改尺寸,通常有两种方式 方法1:使用rect.SizeDelta来修改UI的大小,而SizeDelta会根据锚点设置的不...