Unity
文章平均质量分 74
STARBLOCKSHADOW
编你所想,翼想天开。
展开
-
【Unity】自带的录屏插件Recorder
介绍Unity中自带Recorder的使用原创 2023-08-20 18:29:08 · 5436 阅读 · 0 评论 -
【Unity Optimize】Unity中的优化工具和优化方法介绍
当我们开发一个项目时,不要一开始就想去优化所有的东西,这会干扰我们建立一个具备所需功能且可测试的项目;不必要的优化会浪费时间,甚至会导致一些错误。相反,应该在开发的过程中从一开始就将优化技巧融入到工作流程中。当完成一个可运行的项目时,应该使用Profiler窗口监控性能 并在目标设备上进行测试,只在需要的时候才进行优化。换句话说,优化应该是一个持续的过程,应该在确保项目功能正常的基础上进行,而不是一次性完成。原创 2023-06-02 15:00:23 · 1855 阅读 · 0 评论 -
【Unity Optimize】使用图集(Sprite Atlas)优化项目
Unity中的图集(Sprite Atlas)是一种用于优化游戏性能和内存的纹理集。Sprite Atlas 可以应用于 2D 和 3D 项目中的 UI、粒子系统、贴图等等。使用Unity可以很方便地创建Sprite Atlas,只需要创建一个Sprite Atlas GameObject,然后将纹理分配给它。在创建Sprite Atlas时,需要将纹理名称按角色或功能组织好,并设置好导入设置。原创 2023-06-02 14:58:10 · 5346 阅读 · 0 评论 -
【Unity Optimize】使用对象池(Object Pooling)优化项目
Unity中的对象池(Object Pooling)是一种用于提高游戏性能和减少资源浪费的优化方案。尤其是在需要快速创建和销毁游戏对象时,比如在一些射击游戏中发射子弹时。对象池在游戏运行前预先创建一定数量的对象,将它们存储在一个重用字典(或者数组)中,在需要时只是激活或停用所需的游戏对象,实际上只是循环使用对象,而不是使用原生的Instantiate和Destroy方法创建和销毁对象。我们将这个存储所有激活或非激活对象的字典(或者数组)称为池子。原创 2023-05-15 15:45:52 · 1579 阅读 · 1 评论 -
【Unity+MySQL】实现注册登录系统(封装版)
在前文的基础上,将数据库和对应的注册登录方法加以封装调用。原创 2023-04-25 15:37:22 · 1847 阅读 · 0 评论 -
【Unity+MySQL】实现简单的注册登录系统
基于Unity和MySQL的简易注册登录系统原创 2023-04-20 11:13:40 · 5272 阅读 · 9 评论 -
【Unity】创建一个自己的可交互AR安卓程序
使用unity中的可视化脚本,制作一个可以切换颜色、切换眼镜模型的AR安卓程序原创 2023-04-14 10:48:42 · 6665 阅读 · 8 评论 -
【Unity】镜随心转
unity中摄像机相关脚本原创 2023-03-28 10:29:07 · 185 阅读 · 0 评论 -
【Unity】创建一个自己的AR安卓程序
使用ARcore创建一个自己的AR安卓程序原创 2023-03-27 17:11:02 · 3664 阅读 · 0 评论 -
【Unity】UnityWebRequest学习——Unity中的HTTP网络通信
Unity中的HTTP网络通信原创 2022-12-07 15:33:31 · 10378 阅读 · 1 评论 -
【Unity】URP渲染管线下代码获取相机的Volume Mask属性
URP下获取Camera的Volume Mask属性原创 2022-11-29 11:31:38 · 1983 阅读 · 1 评论 -
【Unity】出现NullReferenceException:Object reference not set to an instance of an object.的原因总结
Unity空指针原因大全原创 2022-09-02 11:23:59 · 19991 阅读 · 1 评论 -
【Unity】打包WebGL项目遇到的问题及解决记录
目录Unity中打包时注意事项切换平台为WebGL平台设置Player Setting分辨率预设其它设置发布设置确保项目路径没有中文选择Assets同级目录打包打包后将项目部署到IIS上发布安装IIS并添加网站为服务器添加 MIME Type 映射和跨域访问权限添加MIME Type映射添加跨域访问权限尝试访问html网站访问遇到的问题Failed to load resource: the server responded with a status of 404 (Not Found) favicon.原创 2022-06-06 16:37:38 · 17795 阅读 · 2 评论 -
Unity使用VS2019打开代码出现不兼容的解决方法
目录问题解决附:VS如何更换主题颜色问题当将外部unitypackage导入Unity编辑器后,使用VS2019打开代码时,出现了如下图所示情况:解决VS安装如下环境:安装完成后,对上述问题中不兼容的项目右键点击重新加载即可:成果:附:VS如何更换主题颜色选择菜单栏中的“工具” > “选项” 。 在“环境” > “常规” 选项页上,将选择的“颜色主题” 更改为“深色” ,然后选择“确定” 。...原创 2022-01-26 13:59:40 · 6898 阅读 · 3 评论 -
【Unity】跨场景音乐资源不间断播放(可控音量)
文章目录场景描述场景布局及层级目录场景一(SceneOne)场景二(SceneTwo)脚本GameConst.csAlwaysPlay.csController.csController2.cs场景描述两个场景:场景一和场景二当从场景一点击“去场景二”按钮时,可以切换至场景二,音乐可不间断播放。当从场景二点击“去场景一”按钮时,切换回场景一。两个场景中均可控制音乐资源的音量场景布局及层级目录场景一(SceneOne)其中,ShiftButton用于切换场景二,volumeSlider用于控制音原创 2021-08-17 15:19:42 · 6607 阅读 · 5 评论 -
【Unity】如何将资源包里的Prefabs资源为己所用
步骤一、将所需要的prefab从外部导入的资源拖入Scene中。二、右键该预制体,选择Unpack Prefab Completely取消该预制体及其子物体与资源包中预制体的关联。三、将该预制体拖动到自己的prefabs文件夹目录下,制作成自己项目的预制体。四、在Project面板下,右键该预制体,选择Export Package尝试将该预制体导出。五、对比Exporting package对话框中哪些资源文件不是在自己的项目目录下,把它们移动到自己的项目中。游戏中经常需要使用到外部的美术资源,而从外部导原创 2021-08-05 18:35:00 · 3497 阅读 · 1 评论 -
【Unity】如何将3D模型呈现在2D平面上
步骤一、将2D平面所在Canvas的Render Mode改为Screen Space - Camera(改成World Space也行)。二、将Main Camera拖动到Render Camera处。三、调整3D模型的大小、2D平面和Main Camera的位置。渲染模式总结1. Screen Space - Overlay2. Screen Space - Overlay3. World Space新建一个Unity 3D项目后,新建一个Image组件,添加源图片作为2D平面。现在要把一个3D的原创 2021-08-04 16:50:11 · 7221 阅读 · 3 评论 -
【持续更新中】Unity常见问题及其解决
导出游戏时需要选择空的文件夹否则会出现以下错误:原创 2021-05-27 22:46:19 · 26326 阅读 · 9 评论 -
Unity中的MonoBehavior类
目录Awake()OnEnable()Start()Update()LateUpdate()OnDisable()Unity中的MonoBehavior类,声明了游戏循环中的各类回调函数。MonoBehaviour 是一个基类,所有 Unity 脚本都派生自该类。使用 C# 时,必须显式派生自 MonoBehaviour。最重要的回调函数有:Awake、Start、Update、LateUpdate等。Awake()主要用于初始化一些参数。一个游戏对象被创建之前会被调用一次。OnEnable()原创 2021-05-27 21:09:48 · 4143 阅读 · 0 评论 -
Unity中常用的快捷键
移动操作快捷键操作W平移E旋转R缩放Alt+鼠标中键平移视口Alt+鼠标左键旋转视口复制+对齐快捷键操作Ctrl+D复制V对齐最大化Scene/Game窗口Shift+空格多选ShiftCtrl...原创 2021-05-25 23:13:22 · 1164 阅读 · 0 评论 -
Unity界面之窗口介绍
Project窗口(项目窗口)Hierarchy窗口(层级窗口)Scene窗口(场景窗口)Game窗口(游戏预览窗口)Inspector组件参数编辑窗口Console窗口(控制台窗口)原创 2021-05-25 22:47:28 · 2876 阅读 · 9 评论