- 博客(16)
- 收藏
- 关注
原创 Unity 高清渲染管线下视频播放导致场景死黑的问题
场景渲染,主要是用反射探针加一些模型材质里的自发光,做的场景光照,出现一个很奇怪的问题,就是相机前怼一个unlit材质的模型,其他地方就会逐渐变暗,甚至死黑。然后试了好半天,才发现在rendering pass里设置在后处理之后,就正常了。
2024-09-05 10:18:27 193
原创 VLC for Unity进行视频切换
视频切换很奇怪,要隐藏gameobject,用open打开指定路径的视频文件,修改path,然后打开gameobject。这个插件官网其实有卖的,100刀,虽说很贵,但这个是目前unity上性能最好的视频插件了。可能是因为它的视频播放集成在初始化之中吧,手动修改好像没起作用。
2024-05-14 10:26:53 285 1
原创 Unity用脚本设置当前选中ui组件
以InputField为例子,InputField只有在选中时,才会出现输入光标,并且可以输入字符。利用引擎的EventSystem,可以在运行开始时,就选中输入组件,进行输入。
2024-03-26 13:36:33 253
原创 Unity 开发,实时修改输入法
需求如下,插入传感器,为usb接口,其输出数据为字符输入,就是你点开文本后,触发传感器,它会打出一串字符。但是,电脑的输入法如果为中文,就有很大问题,他会出现乱码,我这边就无法解析。我这里解析字符,根据不同的字符展示不同的内容。目前为止,需求很简单,没太大难点。在开始运行时,调用该函数即可。
2024-03-26 10:34:17 398
原创 unity 同项目打包多个安卓包的方法
首先确定好打包的包名,不同的包名是用来区分apk的方法,你打包进安卓设备后,软件的显示名称也是包名。其次,不同的apk,采用不同的签名,这样安装时就不会覆盖安装,而是两个应用。
2024-03-14 09:55:16 475 1
原创 unity烘焙模型始终为黑色的问题
光照烘焙时,把默认的天空盒设置为空后,无论如何进行烘焙,需要烘焙的物体都还是一坨黑的。此时添加上天空盒,再次烘焙即可。
2024-02-19 15:25:52 1039 1
原创 Unity 烘焙光照贴图闪退和爆栈的问题
如果这时候开始烘焙,unity会极其啥币的调用你的核显,烘3到4个小时不说,中间因为核显显存爆了,开始用cpu来烘,这就导致你的运行内存开始被占用,慢慢的电脑越来越卡,随着烘焙的进展,最后就是电脑整个内存被占满,直接卡死,Unity闪退,浏览器卡死关闭。unity较低版本会有预览的GPU烘焙选项,但点选后,并未出现自己的GPU选择。1.下载对应显卡的amd或因特尔驱动,上次下载后能识别到了,但今天抽风又找不到。如果你的显卡为3060,这里的gpu因该会显示为3060.2.尽可能用高版本来烘焙。
2024-02-05 10:28:35 685 1
原创 Unity透明视频处理方法
这里借鉴mediaplayer的着色器做法,将视频的不透明部分调整为纯白色,透明部分为黑色,拼接在原视频右侧,然后在着色器,按照uv的一半,区分原始画面和白色部分的画面,然后将原始画面和白色部分像素相乘,纯白色的rgba为(1,1,1,1),纯黑色则是(0,0,0,0),所以计算下来能得到较好的透明效果。mp4视频可以采用黑白部分进行叠加计算的方式,计算出透明部分,单纯的计算黑色部分进行抠除,考虑到unity内顶点和片元的数量问题,计算时总是无法扣的很干净。
2023-07-31 11:00:23 371 1
原创 Unity高质量视频播放解决方案
回归正题,unity的视频播放方案一般都是用videoplay和mediaplay,前者因为方便播放带透明通道的视频,常被用来做类似墙面互动的项目和一些需要播放透明视频的项目,后者则是通用视频播放器,一般视频都可以播放,并且性能比前者要高出不少。如果真要在unity里播放高分辨率,高质量视频,比如4k,8k这类,到也有解决办法,vlc播放器不知道何时,推出了一个unity版的插件,这个插件的性能还是很不错的,可以考虑使用这个。
2023-04-07 17:12:07 809
原创 Unity 接入拉卡拉支付接口
我接入的是收银台接口,我post拉卡拉的服务后,接收它返回的链接,利用其它dll转为二维码,在unity中展示,用户扫码后,会根据使用的app,打开对应的界面(微信或支付宝)在完成立项后,拉卡拉会有专业的技术人员来和你交接,主要是辅助你进行sdk的接入,先是沟通需求,然后确定哪些模块更适合你的项目,最后推荐相关的接口和文档给你。首先是和服务人员对接需求,在确定项目为正规项目,且没有啥隐患后,项目开发立项,正常立项时间在3到5天左右。鉴于官网有相关的C#加密请求的代码,这里不过多赘述,主要说一下流程。
2022-11-01 23:17:14 786
原创 Unity开发者的CocosCreator笔记
前段时间有个项目,需要实现手机端扫码打开操作端,远程连接用于显示效果的显示端,并进行数据实时传输。鉴于自己web方面的技术不是很了解,便学习了一下CocosCreator,...
2022-10-09 13:31:02 529
原创 Unity3D移动端调用打印机的方式
BitmapFactory创建位图的方式有三种,一种是直接读取安卓图片资源,一种是采用路径读取,还有一种是读取字节数组,我这里采用的是第二种。思路是用Android studio将java代码导出为jar或是aar,然后在unity端调用Java代码。这段代码主要是将图片保存在本地,然后调用安卓打印图片,之所以用固定图片名称,是为了方便读取。源码地址在下面贴出来了,有条件的小伙伴还是支持一下哈,研究不易,实在没积分的,可以私信我。上面这段代码主要是用来加载aar包,遇到变量类型不清楚的,前面可以加var。
2022-10-09 13:02:50 1790
原创 Unity Rigibody和动画系统的部分问题
当动画需要频繁切换时,尽可能的不要使用Int类型变量去设置动画的切换,使用int类型时,可能会导致,rigibody给物体施加力时,同样大小的力,会产生不同的效果。可以考虑用bool或trigger,又或者是将动画丢在animator中,自己用代码写一套切换逻辑,这样反而更有利于控制。...
2022-07-24 22:34:32 616
原创 Unity Animator的一些坑
animator切换动画时,SetInt频繁切换动画,有时会出现,Animator没反应。可以考虑修改切换动画时的判定方式,改为bool或是trigger。
2022-07-22 13:09:51 1028
原创 unity开发画图程序
展厅公司,做的多半是交互软件,还有互动装置啥的,这次公司要自己开发一款双端通信的画图软件,虽说不是很难,但做的过程中也遇到很多坑,这里把过程记录一下,分享给大家。画图,涂鸦,由于需求是要求在绘制完成后,可以发送给其他主机,并且是要在图片上涂鸦,所以在一开始,我考虑的就是直接修改图片像素点。...
2022-05-02 09:03:39 1578
原创 unity自带2dAnimation的坑,优化2d骨骼
2d骨骼的效率低的吓死人,每帧起码得花20几毫秒用来计算骨骼。用谷歌翻墙找了几个小时解决方案后,终于发现了所谓的unity性能模式,需要下载两个unity包,下完之后,FPS起码翻4翻,没有任何夸张的言论,这垃圾自带骨骼,如果可以最好还是用第三方谷歌软件做。两个包分别是Jobs和Burst,前者是用来玩Dots技术的,我猜测可能是用到了多线程进行优化,后者是优化C#代码,提高效率。...
2021-02-22 19:20:34 2306 9
Unity 照片墙,加载外部资源,可以配置图片宽高大小,以及排列布局
2023-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人