- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Unity UI 道路线跟随:让图标沿道路轨迹移动
本文介绍如何在 Unity UI 中实现**基于道路轨迹的图标跟随**功能。首先,从 UI 图片中解析道路路径,提取非透明像素点,并转换为 `AnimationCurve` 作为轨迹数据。然后,使用 `Slider` 控制图标沿路径移动,将 `Slider` 的值映射到曲线的 X 轴,并计算对应的 Y 坐标,动态更新图标位置。该方法适用于 UI 导航、路径跟随动画等场景,如 GPS 轨迹展示、地图导航指示等,能够提升 UI 交互效果。
2025-02-13 10:16:45
566
原创 Unity 中的输入管理模块:一个键盘按键事件的统一管理方案
通过以上代码,我们实现了一个功能齐全的输入管理模块,支持多种按键事件类型和优先级管理。这个模块不仅降低了系统模块之间的耦合性,还提高了代码的可读性和可维护性。希望这篇文章能对您的 Unity 开发有所帮助。如果有任何问题或建议,欢迎在评论区讨论!
2024-06-27 09:40:37
1217
1
原创 在Unity中配置Android项目以允许HTTP流量,解决AVPro在Android平台中无法播放http视频
2、在AndroidMainfest.xml中添加:android:usesCleartextTraffic="true"最近在使用AVpro插件播放http视频,在Editor中一切正常,然而打包在Android平台下就播放不了。果然还是不允许http造成的,解决方法:直接修改AndroidMainfest.xml文件。1、勾选PlayerSetting下的CustomMainMainfest。
2024-05-31 10:46:19
797
原创 Unity 使用GPU计算物体距离
在游戏开发中,计算物体之间的距离是一个常见的需求,例如用于碰撞检测、视觉效果等。传统的计算方法可能会在大量物体时带来性能问题,而在 Unity 中,借助 GPU 进行计算可以有效提高性能。借助 Compute Shader,在 Unity 中可以高效地计算物体之间的距离。在 Unity 中,可以使用 Compute Shader 在 GPU 上并行计算多个点对之间的距离,从而提高计算效率。在计算物体之间的距离时,最简单和直观的方法是使用两点之间的距离公式。3、在C#中封装方法。
2024-04-23 11:20:12
865
1
原创 Unity接入海量RTSP直播流,多线程渲染(附源码)
25路视频同时播放,测试持续运行1晚上,运行稳定,不掉帧,视频无延迟,长时间运行cpu使用率稳定在65%-70%Cloudreve(不能用请访问上方网盘):http://222.222.65.164:8852/s/y4eF0。笔记本 cpu i7-13650HX+16GDDR5+RTX4070。Unity 播放海量RTSP视频,多线程播放,长时间运行稳定。使用的libvlc库,目前只支持windows开发。Unity 播放海量RTSP视频,多线程渲染。客户端地址: 需要源码的dd。可下载客户端自己测试。
2024-03-05 17:48:52
1366
4
原创 PlayerPrefs 各平台存储位置,包括分辨率、画质等信息存储,清除本地信息
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
2021-03-25 16:15:42
4126
原创 Unity win平台 调整窗口大小强制固定比例
我写了一个脚本,对独立的Windows版本(仅Windows,32/64位)强制执行任意宽高比。它通过拦截窗口调整大小事件(特别是WinProc回调函数)并对其进行修改以保持所需的宽高比来工作。using UnityEngine;using System;using System.Collections;using System.Runtime.InteropServices;using System.Text;using UnityEngine.Events;/// <
2021-02-07 11:15:30
17095
19
原创 Cocos Creator 使用VSCode进行调试,超简单,没有任何参数设置
刚接触cocos creator才几天,项目上遇到问题总是console.log,怪麻烦的,网上找资料搜索vscode进行调试,总是失败,换一种方式进行调试1、打开vscode调试界面:2、cocos编辑器浏览器运行项目,然后点击VSCode 中调试界面的 Debug URL,输入浏览器运行项目的地址,我的是“http://localhost:7456/”,按下"Enter",就能快速调试了,简单吧,没装任何插件,也没配置任何参数...
2020-12-10 09:40:37
2795
原创 vscode使用ssh密匙远程登录ssh,避免每次登录都输入密码
每天学习一点点 ,每天进步一点点 —列夫·吾纸基硕滴1、首先,vscode需要安装完成SSH-Remote插件2、安装安装Git Bush1、2都完成之后需要利用GitBush生成一对密匙,将一个密匙上传到服务器,vscode利用另一个密匙进行配对来登录,好接下来从GitBush生成密匙开始一、利用Git Bush 生成密匙很简单啦,在桌面点击右键,选择“Git Bash Here”输入以下语句:ssh-keygen -t rsa -C "xx@qq.com(换成你的邮箱)"一路回车直至结.
2020-10-28 17:30:19
19166
7
转载 Unity各版本C#支持情况
Unity 2020.2 C#8Unity 2018.3 C#7.3Unity 2018.2 C#7.2Unity 2017.1 C#6Unity 5.5 C#4.0C#8.0新特性Nullable reference types:可空引用类型 Default interface members::默认接口成员 Recursive patterns:递归模式 Async streams:异步流 Enhanced using:增强using Ranges and indexes:范围
2020-08-11 15:09:56
1453
原创 C# UDP关闭时出现 “ 由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”
UDP启动之后使用clientSocket.BeginReceive接收数据但是在关闭时经常出现 “由于以前的关闭调用,套接字在那个方向已经关闭,发送或接收数据的请求没有被接受。”的错误,//关闭socketif (clientSocket != null) { try { if (clientSocket.Connected) { .
2020-08-03 17:11:37
2879
原创 Unity 获取所有实现接口的实例化对象
我有一个接口:interface IMyInterface{ void IFunction_1(); string IFunction_2(string str);}现在有两个类BehaviourScripts 和BehaviourScripts1 都继承了该接口:class BehaviourScripts : MonoBehaviour, IMyInterface{ public void IFunction_1() { .
2020-07-16 14:43:19
2331
1
原创 Unity InputField输入框调用win10平板虚拟键盘
传送门→:https://answers.unity.com/questions/1134775/on-screen-keyboard-pc-and-console-best-practices.html话不都说,直接上代码,复制粘贴到你的项目中1、VirtualKeyboard.csusing UnityEngine;using System;using System.Collections;using System.Diagnostics;using System.Runtime.
2020-07-03 14:45:24
4210
10
原创 C# 【List拓展】两个List比较是否相同
using System;public static class ListExpand{ /// <summary> /// 判断两个集合是否是相等的(所有的元素及数量都相等) /// </summary> /// <typeparam name="T">集合元素类型</typeparam> /// <param name="sourceCollection">源集合列表</param>.
2020-07-03 09:06:13
3458
原创 VS2019安装了visual studio Tools for Unity 没有“附加Unity调试程序”
最近将vs升级到2019,安装组件时选择了 "Visual studio tools for Unity"在vs菜单栏却看不到“附加Unity调试程序”的按钮,只有一个“启动调试”查找原因,原来是VS2019将“附加Unity调试程序”放到了“调试”菜单中值得一提的是,vs2019的Unity调试不仅可以再Unity编辑器中调试,还可以选择调试Unity打包出来的windows执行程序:运行打包出来的程序,点击“附加Unity调试程序”在调试时 “选择Unity实例...
2020-05-28 13:23:49
18073
3
Obi Fluid 7.0.3
2024-09-23
InputMananger.cs
2024-06-27
Unity接入海量RTSP直播流,多线程渲染demo
2024-03-05
Advanced FPS Counter v1.5.3
2024-03-05
HDRP Time Of Day - Lighting Weather Clouds v1.2.0
2024-02-06
Global Snow 2 v8.33
2024-02-06
EasyRoads3D Demo Project v2.1f1-2
2024-01-19
Gaia Pro 2023 - Terrain & Scene Generator4.05
2024-01-19
Volumetric Fog Mist 2 v14.0
2024-01-19
Fog Volume 3 v3.4.5
2024-01-19
InfiniCLOUD HDRP - URP, Volumetric clouds & particles - v1.8.3
2024-01-19
Perfect Culling - Occlusion Culling System v1.2.1
2024-01-19
Beautify 3 - Advanced Post Processing v16.7.1
2024-01-19
Doozy UI Manager 2022 v4.9.2-2
2023-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人