- 博客(18)
- 收藏
- 关注
原创 Unity3D UI图片躲避鼠标效果
方法是通过鼠标位置和图片原始位置获得方向,乘上距离。MouseEffect挂载image上的脚本。以下是生产大量Image的脚本。
2024-07-02 11:05:34
271
原创 Unity3D目标检测图像分类yolov8n
作为Unity3D开发,需要实现图像分类功能,标准方法是python训练好模型udp和unity通信发送识别结果,可是python如壁垒。发现unity的某个插件可以解析模型文件,接下来介绍不用会python的情况下完成图像分类。需要使用Unity2023.2进行开发,使用sentis插件以及关于yolov8n的解析脚本来实现unity识别。同时需要训练模型,有官方demo,替换自己的数据集训练就好。一、模型训练。
2024-06-13 18:19:39
1286
原创 Unity3D|全息盒子模拟|根据人脸位置改变画面
我需要固定八个点,其中四个点是屏幕的四个角,另外四个点是盒子后边的四个角。后面的四个点是正交相机动的四个点。3.这就出现了问题,我发现如果建一个盒子,不管是动相机还是转模型,盒子的边缘一定会穿帮,于是我尝试使用正交相机。2.拿到人脸位置就可以模拟人的位置转动模型了,此时发现虽然功能虽然实现了,但是并没有很强的交互感觉,这就要引入盒子的概念。盒子是五个重新绘制mesh的cube,每个点都是实时更新的,以此实现全息的效果。屏幕显示的内容根据人的位置做变换来实现模拟真是的物体情况,也就是全息。
2024-04-22 11:06:28
326
2
原创 Unity OpenCV for Unity 轮廓识别Demo
1.使用OpenCV for Unity 获取画面的所有图形,拿到相应轮廓点。3.创建碰撞体,将获取的点赋值给PolygonCollider2D。2.将获取的点进行优化,轮廓拟合,优化轮廓点。
2024-03-26 18:23:18
679
2
原创 Unity3D打包安卓因为网络卡住building gradle
最近公司网络出了问题,比如Unity打包安卓building gradle时卡主,这一步因为网络问题卡了20分钟。尝试断网完美解决,但是断网就不能远程,网上有很多方法关于怎么跳过这一步,这里直接改网络dns,尝试8.8.8.8,发现解决。同样的问题比如下载unity的组件也会遇到这个问题。
2024-03-22 15:23:02
503
1
原创 xcode打包报错 abci.bundle: unsealed contents present in the bundle root
下载后替换Contents文件。
2024-03-22 11:13:45
260
1
原创 Unity3D使用AvPro模拟拖拽播放序列
使用avpro的seek方法将视频画面播放到对应帧,尽量使用1920*1080的视频相对流畅。如果需要正反自由播放序列,在引擎中包体会很大,使用单个视频模拟序列减少包体大小。
2023-09-04 15:19:53
366
2
原创 Unity3D 让一张UI图片绕一个点画圆转圈|同时可拖拽
旋转脚本放在要旋转的UI上,此UI是子物体。拖拽脚本放在要拖拽的物体上,此物体是父物体。
2023-07-05 11:54:30
966
2
原创 AVPro Android安卓 Unity3D 切换视频闪退 视频分辨率限制问题
相关方法如获取当前帧或者跳转到指定帧无效 可以使用获取当前时间跳转到指定时间方法。可以放更高分辨率的视频 并解决一种由于open close造成的闪退问题。MediaPlayer这是的API改成 Media Player。
2023-05-09 15:32:37
443
原创 雷电模拟器开机自启动应用并全屏
ws.Run “C:\Users\Administrator\Desktop\2.bat”,0 表示运行某个程序,此处为上述的bat文件。D:\leidian\LDPlayer3 中为模拟器在电脑中的路径,根据实际情况修改,目前最新为LDPlayer4。ws.Run “D:\leidian\LDPlayer3\dnplayer.exe”,1 开启雷电模拟器,找到路径。编译完成后获得exe文件,因为我默认放到c盘工程下会在vbs找不到该文件,所以我放到了D盘根目录。runapp 表示运行app语句。
2022-06-16 10:11:54
5493
原创 Unity3D使用AVPro预加载视频解决切换视频闪屏的问题
遇到问题切换视频可能会遇到闪帧闪屏的问题,在此使用AVPro插件,通过在开始进行全部视频加载的方法解决该问题。关键方法 //存入所有的视频 public MediaPlayer[] mediaPlayer = new MediaPlayer[10]; //程序开始时或在某个时刻预加载 private void Start() { openMedia(); } //AVPro预加载视频 public void openMedia()
2022-04-11 16:46:15
7077
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人