![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
人生若只如初見♫
游戏程序猿,专业从事游戏行业
展开
-
Unity - navmesh导航判断能够前往目标点的实际终点
【代码】Unity - navmesh导航判断能够前往目标点的实际终点。原创 2024-05-20 15:06:03 · 198 阅读 · 0 评论 -
Unity - 启动跳过Unity自身的Logo页面
【代码】Unity - 启动跳过Unity自身的Logo页面。原创 2024-05-14 11:58:56 · 145 阅读 · 0 评论 -
Unity - 判断物体在屏幕内
【代码】Unity - 判断物体在屏幕内。原创 2024-03-27 18:14:53 · 230 阅读 · 0 评论 -
UnityEditor - 显示系统进度条
显示进度条显示进度条有按钮清除进度条显示。原创 2024-03-07 18:12:14 · 543 阅读 · 0 评论 -
Unity - SerializeReference特性
接口或者抽象类对象变量数据,这时你就需要为变量添加[SerializeReference]特性。5.自定义类型字段 加上[SerializeReference]特性后,一个接口或者抽象类对象变量数据,或者在ScriptableObject中。, 如果不希望这种现象,可以将属性转化为完整属性并为对应的私有字段添加。, 这点与默认序列化行为不同, 默认序列化会自动实例化一个值。后, 属性也可以像字段一样被序列化, 但是其。属性, 二者同有将私有字段序列化的能力.后, 即使字段是私有的, 也无需添加。原创 2024-02-29 11:28:48 · 728 阅读 · 0 评论 -
Dukto R6 - Windows与手机文件传输软件
点击IP connection 输入手机上运行dukto内的ip。手机与Windows均下载好dukto r6软件。点击Addresses即可查看本机ip。输好ip后即可直接拖入文件进行传输。原创 2024-02-27 10:10:58 · 520 阅读 · 0 评论 -
Unity - 特殊文件夹【作用与是否会被打包到build中】
代码不参与打包的推荐方式:将代码用程序集包起来,并且指定支持平台仅为Editor,此方式不用考虑代码存在的目录。原创 2024-01-31 14:49:56 · 1563 阅读 · 0 评论 -
Unity - 修改变量名但不丢失序列化值
【代码】Unity - 修改变量名但不丢失序列化值。原创 2024-01-16 11:33:42 · 406 阅读 · 0 评论 -
Unity - 判断IOS型号
【代码】Unity - 判断IOS型号。原创 2024-01-09 15:45:34 · 531 阅读 · 0 评论 -
Unity - 常用特性
添加在Mono脚本对应的MonoEditor脚本类上。允许同时选中多个物体,批量修改脚本数据。原创 2024-01-03 14:08:46 · 387 阅读 · 0 评论 -
Unity - 插件至 ZXing
Unity 使用 ZXing 生成和扫描二维码Reference:Unity 使用 ZXing 生成和扫描二维码_unity 生成二维码-CSDN博客原创 2023-12-14 19:06:36 · 439 阅读 · 0 评论 -
Unity - yield return相关用法
/将协同执行直到 当输入的参数(或者委托)为false的时候.... 如:yield return new WaitWhile(() => frame < 10);//等待0.3秒,一段指定的时间延迟之后继续执行,在所有的Update函数完成调用的那一帧之后(这里的时间会。//等待0.3秒,一段指定的时间延迟之后继续执行,在所有的Update函数完成调用的那一帧之后(这里的时间。//等待帧结束,等待直到所有的摄像机和GUI被渲染完成后,在该帧显示在屏幕之前执行。//等待某个协程执行完毕后再执行后续代码。原创 2023-12-05 13:51:14 · 811 阅读 · 0 评论 -
Unity - 实现模型动态伸长缩短,贴图不变形(材质球参数篇)
思路为修改模型材质球的Tiling参数,根据与自身localScale的值得到合适的比例,再修改Tiling值。原创 2023-11-21 15:07:33 · 1570 阅读 · 0 评论 -
Unity - OnTriggerEnter2D OnCollisionEnter2D
2.至少一方具备Rigidbody2D, 且不为Static。2.至少一方具备Rigidbody2D, 且不为Static。4.双方均为 IsTrigger = false。4.至少一方IsTrigger = true。3.双方都有Collider2D。3.双方都有Collider2D。1.层级设置可以发生碰撞。1.层级设置可以发生碰撞。原创 2023-11-21 11:13:57 · 495 阅读 · 0 评论 -
Unity - 动态改变Cube的Scale后,获取Cube的实际尺寸Size
通过BoxCollider来获取到原本的Size,再乘上Scale。原创 2023-11-21 09:27:52 · 164 阅读 · 0 评论 -
Unity - 自动添加Scene到Build中
【代码】Unity - 自动添加Scene到Build中。原创 2023-11-15 15:29:30 · 255 阅读 · 0 评论 -
Unity - Cinemachine
【代码】Unity - Cinemachine。原创 2023-11-15 09:54:14 · 137 阅读 · 0 评论 -
Unity - 向量旋转
【代码】Unity - 向量旋转。原创 2023-11-06 15:09:48 · 637 阅读 · 0 评论 -
Unity - Editor OnInspectorGUI 绘制数据显示更新不及时问题
【代码】Unity - Editor OnInspectorGUI 绘制数据显示更新不及时问题。原创 2023-11-01 15:50:32 · 306 阅读 · 2 评论 -
Unity - Rigidbody刚体
1. rigid.MovePosition(targetPosition) 移动到目标位置调用执行后1)rigidbody.position 会立即改变,而transform.position并不会立即生效改变2)transform.position 需要等到下一次的FixedUpdate执行完毕后才会生效改变,即可在LateUpdate中打印看见。原创 2023-10-13 17:01:19 · 489 阅读 · 0 评论 -
Unity 之 EditorGUILayout.BeginHorizontal/EndHorizontal异常报错问题
缘由:由于在EditorGUILayout.EndHorizontal()之前执行了类似打开窗口的逻辑。在EditorGUILayout.EndHorizontal()之前执行。原创 2023-10-08 16:47:08 · 299 阅读 · 0 评论 -
Unity - 值得推荐的事半功倍的插件
地址记录:Unity有哪些让做项目事半功倍的插件值得推荐? - 知乎原创 2023-09-20 13:50:30 · 112 阅读 · 0 评论 -
Unity - ScriptableObject
1.AssetDatabase.CreateAsset(asset, path) 中的path :必须为相对于Assets下的路径。3.变量依然可以使用[HideInInspector]等特性,面板上同样生效。2.原型类,必须与自身的文件名相同,即推荐使用独立的文件。原创 2023-09-14 15:59:13 · 174 阅读 · 0 评论 -
Litjson
下载完成之后将文件的后缀改为。原创 2023-09-12 11:51:13 · 62 阅读 · 0 评论 -
Unity - 制作package 插件包
2)如果未发布UMP包,可以直接将整个根目录文件夹放入unity工程根目录的Packages文件夹内。1)如果是UMP包,则直接下载。原创 2023-08-24 09:43:42 · 1223 阅读 · 0 评论 -
Unity - MenuItem特性
若想要重置父菜单的优先级,可以先将MenuItem的定义注释掉,等待Unity编译后,再将其取消注释,让Unity重新编译即可。这就意味着,后续更改子菜单项的优先级时,只会影响子菜单项的显示顺序,父菜单的优先级将不再会被改变。特殊注意:当存在多级子菜单时,父菜单的优先级取决于“第一次定义菜单时 子菜单项指定的优先级”,参数2:是否使用自定义条件控制菜单项是否可点击,默认为false,一般不赋值,需要用的话需要定义两个MenuItem。参数3: 菜单项显示优先级,值越小,越靠上。原创 2023-08-23 21:33:57 · 494 阅读 · 0 评论 -
Unity - 特殊文件夹
Resources.LoadAssetAtPath() :它可以读取Assets目录下的任意文件夹下的资源,它可以在编辑时或者编辑器运行时用,它但是它不能在真机上用,它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。它在各个平台下的路径是不同的,不过你可以用Application.streamingAssetsPath 它会根据当前的平台选择对应的路径。许多系统API基于该文件夹路径。原创 2023-08-22 13:36:46 · 567 阅读 · 0 评论 -
Unity - 从PackageManager中安装内置工具
使用地址记录:原创 2023-08-16 12:00:00 · 740 阅读 · 0 评论 -
Unity之获取用户地理位置
2.1 API: "https://api.ipify.org" 和 心知天气官网“1.2 利用baidu api 【配额超限,需要扩充配额,需要联系官方】根据IP获取地理信息和天气信息,json反解析的数据结构自行定义。1.1 利用bilibili的api 【未知稳定性】原创 2023-08-07 16:50:01 · 1729 阅读 · 0 评论 -
【Unity-Editor】鼠标悬停在按钮上显示文本
GUIContent的第二个参数。原创 2023-08-01 14:04:31 · 563 阅读 · 0 评论 -
Unity模拟切后台与返回前台
【代码】Unity模拟切后台与返回前台。原创 2023-07-12 17:58:03 · 926 阅读 · 0 评论 -
Unity 事件函数的执行顺序
一般的协程更新在 函数返回后运行。协程是一个函数,它可以暂停执行(yield),直到给定的 完成。协程的不同用法:原创 2023-07-12 12:04:41 · 908 阅读 · 0 评论 -
Spine(Unity)
1)由于spine在切换动画的时候自动补偿,用于动画的平稳过度。但是会导致残影等bug,这时候需要在SetAnimation前调用。skeletonAnimation.state.Interrupt:动画被打断。skeletonAnimation.state.End:动画被清除或者中断。skeletonAnimation.state.Complete:播放结束。skeletonAnimation.state.Event:用户自定义事件。skeletonAnimation.state.Start:开始播放。原创 2023-06-28 15:30:19 · 1261 阅读 · 0 评论 -
Unity URP之Post-processing
使用方法与各效果介绍。原创 2023-06-27 11:57:06 · 541 阅读 · 0 评论 -
Timeline
1)创建轨道,指定事件接收者,添加时间帧2)创建SignalAsset3)设置Receiver里的Signal至此,Signal事件帧设定完成,接着为动态给Signal注册事件响应。原创 2023-06-25 11:06:20 · 132 阅读 · 0 评论 -
Unity-URP 动态设置Camera.Rendering的参数
/URP中的摄像机参数基本会使用该API来修改。原创 2023-06-12 10:16:11 · 1481 阅读 · 0 评论 -
系统类型方法扩展Extension
【代码】系统类型方法扩展Extension。原创 2023-05-30 11:53:01 · 36 阅读 · 0 评论 -
UnityObjectHelper
【代码】UnityObjectHelper。原创 2023-05-30 11:31:59 · 42 阅读 · 0 评论 -
Unity检测点击到UI上
【代码】Unity检测点击到UI上。原创 2023-05-30 10:12:45 · 1389 阅读 · 2 评论 -
UIClickEvent
【代码】UIClickEvent。原创 2023-05-30 09:40:06 · 30 阅读 · 0 评论