- 博客(5)
- 收藏
- 关注
原创 Unity预加载指定场景的方法
最开始写这个功能的脚本时会有bug,点击"实验室场景"能正常跳转,但点击其他按钮就不能正常跳转对应场景了,也会只在后台加载,非要再点"实验室场景"的按钮才行。在Unity中,我有一个场景特别大,里面有很多模型和灯光,导致每回加载该场景时都要等一段时间。把场景加到build setting里,设置好按钮对应的跳转,按钮的文字组件拖到脚本上等准备工作做完。正常来说,编程的代码里不应该出现中文,但我无所谓,能跑就行。把场景拖到build setting里,运行,点按钮,跳转到对应场景,功能完成。
2024-06-01 19:21:53 535
原创 记录一下Unity写脚本时遇到的bug
在GetExtra()方法中,将C[i]添加到a[i]后,List a = A;实际上是浅拷贝,即a和A指向同一个内存地址,所以在修改a时,实际上也修改了A。要避免这种情况,可以使用深拷贝复制A到a。这样,在GetExtra()方法中返回的List a就是一个深拷贝,修改a时不会影响原始的A。点击后导向到这一行,挺常见的报错,有个地方导致a数组大小出问题了。我修改了List a的值,打印输出了List A的值,然后发现。或者用CopyTo(
2024-04-21 11:48:43 677 2
原创 Unity [hold on busy for 老长长时间的解决方法]
起因:项目是当初创建的时候手欠勾选同步到Plastic SCM上了,然后昨天去Plastic SCM仓库看了一眼,发现项目大小是0kb就把它从仓库中移除了。于是乎,再打开项目就只能看着Unity Busy了半天啥都做不了。2、备份这个文件夹然后删除它 C:\Users\用户名\AppData\Local\plastic4。假如重置失败(比如我),会告诉你去联系客服,客服会让你去社区提问或者升级为UnityPro。如图 Unity已经busy了俩小时多不让我操作了,连关闭都要用任务管理器。
2022-11-24 10:50:41 12528 2
原创 Unity实现可调子屏幕(类小地图)效果
如果懒得做图片,可以点开ButtonBig下的Text(TMP),在右侧的Text Input下输入加号“+”,下面的Font Size调大小。在 Hierarchy面板里新建一个Canvas,在其下建立一个Image(和Canvas在同一个子面板里),作为背景,调为透明,并调整Image至合适的位置(比如右上角)以防万一讲一下操作,点Hierarchy面板里刚新建的Image,在Inspector里点圈1处的Color,把圈2处的A拉到最低。//直接全选--复制--自己的脚本--全选--粘贴--保存。
2022-09-13 23:32:38 902
原创 用bat批量重命名不同文件夹下的同名文件
起因:手机B站离线的视频目录是这个样子的视频的每一个分P都会生成一个文件夹,包含视频基本资料和一个名为80的文件夹,这个文件夹里放着后缀名为m4s的音频和视频文件,现需要使用电脑播放下载的视频。那么第一步就是更改视频和音频文件的后缀名。百度得知bat使用的基本案例:ren *.m4s *.mp4可将以m4s的后缀名文件批量重命名为以mp4为后缀名的文件。唯一不足的是这个bat文件需要放在与被更改文件同一文件夹下,而这个视频由于有多个分P,导致有许多文件夹,这个方法不好用。
2022-02-24 08:42:50 5722 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人