- 博客(47)
- 收藏
- 关注
原创 unity 像素ui的适配问题
自适应缩放(填满屏幕,可能略微模糊)</summary>/// <summary>整数倍缩放(最清晰,但可能有黑边)</summary>/// <summary>固定像素尺寸(不缩放,可能裁剪)
2025-12-13 18:15:59
522
1
原创 Unity log工具 Unity Logviewer插件
在asset下搜索 logviewer,找到工具添加,在unity中的packagemanage选择导入地址如下:https://assetstore.unity.com/packages/tools/integration/log-viewer-12047?locale=zh-CNhttps://assetstore.unity.com/packages/tools/integration/log-viewer-12047?locale=zh-CN点击window栏下的reporter,点击create,
2025-12-04 09:29:34
250
原创 Unity TileMap 使用经验
1.选中区域内格子2.选中面板中的地块进行鼠标移动3.笔刷,选中图层即可开始刷地块4.矩形地块 选中地块,拖动鼠标即可生成一大片地块5.橡皮擦,擦除地块6.填色,在圈定的范围内点击即可全部填满7.图层,生成不同层级的图层,这里是调整层级的。
2025-11-25 18:05:37
349
原创 Unity 图集的图片切片
切割模式有自动,格子大小,格子数量,等距格子中心点位置有很多,八个方向和自定义method有三个,一个是全部删除原来的元素 重新切割,一个是智能分割,保留原来的元素并添新元素,还有一个是安全模式,保留原来的元素格式,添加新的元素slice点击后就切割了。
2025-11-14 17:41:16
285
原创 WPS 小技巧
选中某一列的第二行的一个格子,输入=ROW()-1,然后回车,这个-1是开始的序号,从你第几行开始。接着鼠标移动到这个格子的右下角,会出现特殊标记,然后按住鼠标左键往下拖拽就行了。
2025-10-31 10:23:46
183
原创 unity PS 给图片换透明底图,去除白色底图,去水印
1.打开图片,确认图片是png格式的,unity中png格式的才能透明。去水印点击框选工具 选择水印 然后shift delete即可。2.将图片导入ps中 点击魔术橡皮擦工具 点击白色部分即可。或者框选水印后 shift+F5 选择内容填充即可。
2025-10-26 14:28:19
250
原创 Unity 拓展unity原有类的方法
public static class ExtensionFunc{ public static void InitTransform(this Transform transform) { transform.localPosition = Vector3.zero; transform.localRotation = Quaternion.identity; transform.localScale = Vector3.one;
2025-10-16 11:50:32
355
原创 unity 获取项目外的指定地址文件夹下的全部图片 如电脑桌面下的文件夹中的图片
UpdateStatus($"已读取 {loadedCount}/{totalFiles} 张图片数据");Debug.LogError($"读取文件失败 {filePath}: {e.Message}");UpdateStatus($"已处理 {loadedSprites.Count} 张图片");Debug.LogError($"搜索图片文件时出错: {e.Message}");Debug.LogError($"创建纹理失败: {e.Message}");// 计数器文本 (例如: 1/20)
2025-10-10 22:38:48
436
原创 Unity 项目外部浏览并读取PDF文件在RawImage中显示,使用PDFRender插件
2.找到这个案例场景PDFViewer_CustomViewer 这个场景案例就是可以读取到外部的pdf文件还很流程 如图所示。1.导入插件 我使用的是PDFRender插件 5.3.1版本 这个资源自己找找就有了 淘宝也有卖。3.右下角的就是调整图片适应的,上面是选择加载方式,我这选择的就是路径选择。
2025-10-10 21:01:32
318
原创 电脑和笔记本两端网络共享文件的方法
4.点击其他电脑共享文件要求输入用户名和密码 这个我也不太清楚怎么解决 我的是输入我的电脑名字和pin登录密码即可 电脑名字就是系统的设备名字 我这里是自己命名了 通常为一堆英文和数字混合的字符。2.选中要分享的文件,右键点击属性 共享 点击共享,添加everyone用户组并 赋予读写权限。3.a电脑能看到b电脑的共享文件 而b电脑不显示其他电脑和自己电脑的共享文件的问题。把这两个选项的启动方式改为自动 且先点击停止再点击启动。然后在高级选项中选择共享此文件夹即可。
2025-06-30 14:13:22
315
原创 unity 射线点击ui穿透导致触发3dobject的事件问题
/ 设置为 Interactable 层。Debug.Log($"点击到3D物体:{hit.collider.name}");Debug.Log("点击在UI上,不处理3D物体");3.创建要触发事件的3dobj 事件脚本 并将这个脚本挂载3dobj上。Debug.Log("3D立方体被点击!// 第一步:检测是否点击在UI上。// 第二步:处理3D物体点击。// 标准检测方法(兼容多平台)[Header("射线设置")]// 移动端多点触摸检测。// 3D物体交互接口。
2025-05-26 01:07:44
714
原创 unity XCharts插件生成曲线图在UICanvas中
【推荐100个unity插件之22】基于UGUI的功能强大的简单易用的Unity数据可视化图表插件——XCharts3.0插件的使用_unity xcharts-CSDN博客
2025-05-20 23:08:50
366
原创 unity 第一人称控制器
/ Input.GetAxis("Mouse X") 获取鼠标水平移动量。[Tooltip("左右旋转的速度(角度/秒),用于 Q/E 键")][Tooltip("鼠标灵敏度,用于按住右键时跟随鼠标左右旋转")]// 鼠标旋转:按住鼠标右键,跟随鼠标左右移动旋转。[Tooltip("重力(正数值)")][Header("键盘旋转设置")][Header("鼠标旋转设置")][Tooltip("移动速度")][Tooltip("跳跃速度")]// 键盘旋转:Q/E 键。[Header("移动设置")]
2025-05-19 18:27:02
806
原创 unity terrain 在生成草,树,石头等地形障碍的时候,无法触发碰撞导致人物穿过模型
2.在人物身上挂碰撞器和刚体,或者单挂一个character controller组件也行。3.在预制体上挂碰撞盒就好了,挂载meshcollider会导致碰撞无效。1.terrain地形的草,石头之类要选择模型预制体。
2025-05-15 20:54:21
316
原创 unity 鼠标更换指定图标
2.创建脚本,把脚本挂到场景中 ,该场景就有了效果。// 游戏结束时恢复默认光标。// 初始化设置为普通图标。// 鼠标按下时切换图标。// 鼠标释放时恢复图标。1.准备两张图 要求图片导入设置如下。
2025-05-14 19:06:36
571
原创 unity 如何让一个脚本的执行顺序优先或者延后
通过更改括号里的数字可改变执行顺序 数字越小 越先执行 把这个标签加到类上面即可。对于静态类的初始化无影响。
2025-05-14 01:28:06
384
原创 unity TMP字体使用出现乱码方框
替换tmp默认字体在这 Projectstting /TMP Pro /Default Font Asset 选择自己要用的字体就行 那些乱码的字体就会恢复原样。原因是导入的项目package包没有连着tmp一起,这样在新工程中导入的tmp字体默认的是tmp自己的,解决方案就是替换成自己需要的tmp字体就行。
2025-05-05 14:37:54
724
原创 unity ScriptObject的使用
/ 食物唯一ID// 食物名称[TextArea(3, 10)] // 多行文本输入// 食物描述// 食物价格// 食物图标(可选)
2025-05-03 07:56:13
452
原创 unity 让两个物体相遇时候刚体互不影响
解决方案是设定好层级不同,在PlayerSetting中找到物理,有一个图层碰撞矩阵 取消对应 勾选即可。
2025-03-06 09:28:31
267
原创 Unity编辑器之默认模型导入设置
/ 设置为不导入材质。// 默认勾选生成的光照 UV 贴图。1.先在Asset下建立一个Editor文件夹。// 设置动画类型为无。内容如下,我这里是默认我需要的。2.在文件夹中创建一个脚本。//模型导入默认设置。
2025-03-01 16:31:21
411
原创 Unity的性能优化参考文章
Unity 性能优化:降同屏Tris、动态合批降DC、遮罩剔除、渲染路径_unity tris-CSDN博客
2025-02-27 09:43:20
259
原创 unity 人物旋转动画播放完成后 切换动画会回到原来状态
解决方案是给动画控制器勾选上应用根运动 apply rootmotion 同时两段动画共用一个avatar。原因是两段动画之间的根节点旋转角度不同 假设a动画结束时候根节点是0,180,0。那么切换到b动画开始的时候会回到b动画默认的角度 0,0,0。如果是动画带位移的话就勾选下面的以此类推。自己按需求来修改这个旋转偏移即可。选完之后就会出现这些选项。两个动画导入记得选这个。
2025-02-12 14:37:05
341
原创 unity Animator和animation 动画状态机使用详解
Unity Animation、Animator 的使用(超详细)_unity animator-CSDN博客
2025-02-08 16:53:29
208
原创 场景漫游功能
/Calculatethelerpamount,suchthatweget99%ofthewaytoourtargetinthespecifiedtime计算lerp的数量,这样我们就可以在指定的时间内到达目标的99%"),Range(0.001f,1f)][Tooltip("Timeittakestointerpolatecamerarotation99%ofthewaytothetarget.插值相机旋转99%到目标所需的时间。
2025-01-20 15:14:33
457
原创 unity 给透明地面添加阴影
PropertiesSubShaderPassCGPROGRAMstructv2fv2fo;returno;ENDCG。
2025-01-20 15:14:05
590
原创 unity 模拟蛇身运动 使用DynamicBone插件
这个插件可以通过插件demo的尾巴来模拟蛇身体,对蛇身体骨骼有一定要求,绑定好root节点后通过调节属性即刻 把这个挂载到蛇模型上。
2025-01-14 16:22:24
423
原创 unity 如何获取pico neo3设备的SN码
这个Init最好放在awake中绑定好,再用一个string来接收他,绑定企业服务之后会回调GetSN方法。
2024-12-20 11:24:10
468
1
原创 Unity VR项目使用avpro video 2.6版本插件播放视频 在编辑器中播放正常,但在打包成apk之后播放视频只有声音没有画面
在porjceting的player中 选择 Android选项进入取消自动勾选 auto graphics api 选择OpenGLES3,不要勾选vulkan安卓api选择10以上使用urp的话不要勾选hdr和抗锯齿,会播放不了或者卡顿。
2024-12-13 14:02:40
983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅