- 博客(174)
- 资源 (40)
- 收藏
- 关注
原创 Unity3d C#开发WebGL平台转微信小游戏保姆级教程(喜大普奔)
前言之前馋与wx小游戏的大流量的广告分成,用cocos creator拼拼凑凑的搞了两个小游戏上线,结果反响平平,个人感觉这个小丫搭桥还不错,不过这个数据就惨不忍睹了:有兴趣可以wx扫一扫体验一下,帮忙给个赞:在蹩脚的开发过程中,一直想着有天可以用Unity开发微信小游戏,这不随着小程序团队推出的Unity WebGL转换微信小游戏的插件(minigame-unity-webgl-transform),这个梦想实现了啊!!保持原引擎工具链与技术栈无需重写游戏核心逻辑,支持大部分第三方插件由转
2022-04-15 17:50:52 37578 82
原创 Unity3d 基于xlua热更新实现系列四(终章):构建资源服务器实现真正热更新的压缩包下载、解压和更新功能(含源码)
前言上三篇,我们实现了:Unity3d 基于xlua热更新实现系列一:登录功能熟悉lua重写C#Unity3d 基于xlua热更新实现系列二:Xlua脚本动态加载(半热更新)Unity3d 基于xlua热更新实现系列三:生成AB包导出并实现AB包动态加载(资源半热更改)探索了,资源更新和逻辑脚本等功能。完整热更新在本文推出,时间花的有点久,主要还是因为更新界面打算用xlua编写的,可是编写了一半放弃了,实在是不顺手啊(任重道远~~~),最后纯C#编写了更新检测、资源下载、解压更新等功能。效果
2022-03-30 17:45:40 2939 1
原创 Unity3d C# UGUI实现一个自动循环滚动的列表(ScrollRect)的功能(含工程源码)
目录前言效果实现搭建UI定义滚动方向初始化数值自动滚动工程源码注意横向竖向前言如题的功能在项目中经常用到,滚动的信息内容,我们用scrollbar的value来控制滚动是可以实现的,不过当value为1时,我们从0继续循环会造成有闪烁的情况而且比较突兀,经过一段时间的研究终于实现了该功能。效果分别方向的移动实现自动滚动的思路就是不断的增加某一个方向的偏移值就可以实现,循环滚动时,将最早移出的节点移至滚动队列的最尾端即可,同时计算新的偏移值并同步,让列表看不出抖动,即可实现一直循环滚动,在此
2021-10-17 17:28:38 10922 12
原创 Unity3d C# UGUI实现中文输入法支持中英文切换功能(含工程源码)
前言上一章我们实现了“Unity3d C# UGUI制作内置键盘带输入功能(含工程源码)”,本篇文章主要在前者的基础上进行开发,如果没看过前者,建议先看一眼。仅支持英文的输入,实际意义不是很大。经过一段时间的研究,实现了中文输入的功能。效果输入效果:中英切换:实现中文输入比较麻烦,如何将拼音转换为汉字这个是最大的难点,自己开发还是算了,在网上逛了一段时间发现了hyjiacan.py4n(https://gitee.com/hyjiacan/Pinyin4Net) 这个好东西,是开源的库,其中
2021-08-02 17:15:32 7337 23
原创 Unity3d C# 接入海康威视摄像头SDK实现接口控制功能(如:控制云台)
前言需求如题,我们通过官方提供的SDK的接口,实现这些功能,只要参照提供的demo和说明文档实现的过程还是比较方便简单的。准备硬件搭建摄像头的搭建这个自行完成,如果没有摄像头,可能后续的就没法功能验证了,这一步需要获取IP、端口、用户名和密码等。SDK下载下载地址如下:https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10请自行前往下载查看Demo示例在“\Demo示例\3- C# 开发示例”目录下,虽然不
2021-06-17 10:57:36 7240 10
原创 用Unity3d仿制前几日爆红的“合成大西瓜”小游戏源码
用Unity3d仿制前几日爆红的“合成大西瓜”小游戏源码前言运行效果实现构思实现过程编写脚本水果类水果控制类结束线类中心类配置工程配置“水果”配置脚本的节点工程源码结语用Unity3d仿制前几日爆红的“合成大西瓜”小游戏源码)前言前几天这个大西瓜游戏特别火,同时微信小游戏也迅速冒出各种同类产品,玩了几局感觉是不错的,觉得这个玩意肯定没那么难,昨晚就想着使用Unity3d实现一下试试。整个编写过程花了将近4个小时。没有制作任何的特效、UI和动画等,基本都是系统默认组件实现。但是功能基本完善,大厅、计
2021-02-03 13:24:02 6704 14
原创 HoloLens 2使用MixedRealityToolkit(MRTK)实现中文语音命令STT
HoloLens 2使用MixedRealityToolkit(MRTK)实现中文语音命令STT导入MixedRealityToolkit建立场景MixedRealityToolkitMain CameraSpeech_Global配置中文语音指令绑定命令事件配置项目工程的权限测试结果导入MixedRealityToolkit这个是可以自行下载的,下载地址:https://microsoft.github.io/MixedRealityToolkit-Unity/README.html建立场景这个的
2021-01-21 16:45:46 2591 3
原创 Unity3D HoloLens2 中文文字转语音即语音合成(语音提示)功能
文字转语音UNITY_WSA平台处理过程和实现原理中文需要设置声音上代码使用方法一、部署好Unity3d HoloLens项目工程二、新建节点三、添加TTS组件并配置四、调用TTS功能五、测试、打包和运行参考地址源码地址:UNITY_WSA平台HoloLens2 是微软通用平台,使用的类主要是Windows.Media.SpeechSynthesis;处理过程和实现原理是把string内容转换成语音文件,并转换为audio clip 通过audio source组件进行播放。具体请看 代码,注释比较
2021-01-08 10:09:36 2939 11
原创 基于xr-frame实现微信小程序的人脸识别3D模型叠加AR功能(含源码)
xr-frame是一套小程序官方提供的XR/3D应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。xr-frame在基础库v2.32.0开始基本稳定,发布为正式版,但仍有一些功能还在开发,目前(2024.08.24)有一些限制如下:1最低要求客户端iOS8.0.29、安卓8.0.30及以上,推荐稳定版在iOS8.0.36、安卓8.0.35及以上。2基础库最低2.27.1及以上,推荐2.32.0及以上。3开发工具需要最新版本,建议Nightly版本。
2024-08-28 22:15:00 2575 2
原创 基于xr-frame实现微信小程序的图片扫描识别AR功能(含源码)
xr-frame是一套小程序官方提供的XR/3D应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。xr-frame在基础库v2.32.0开始基本稳定,发布为正式版,但仍有一些功能还在开发,目前(2024.08.24)有一些限制如下:1最低要求客户端iOS8.0.29、安卓8.0.30及以上,推荐稳定版在iOS8.0.36、安卓8.0.35及以上。2基础库最低2.27.1及以上,推荐2.32.0及以上。3开发工具需要最新版本,建议Nightly版本。
2024-08-24 14:15:00 1824
原创 Java Mybatis-Plus QueryWrapper多层嵌套or和and查询实现复杂筛选功能
用 MyBatis-Plus框架 的 QueryWrapper,可以更方便、清晰、安全、易维护地构建动态查询条件,避免了手动拼接 SQL 字符串的繁琐和潜在的安全问题。特别对于刚使用新手或者习惯了编写SQL语句的猿来说,在面对复杂的查询逻辑条件,可能会有点蒙圈。这里本人就于实践中整了一点案例进行分享。
2024-07-27 21:15:00 1183
原创 Unity3d C#实现基于UGUI ScrollRect的轮播图效果功能(含源码)
轮播功能是一种常见的页面组件,用于在页面中显示多张图片/素材并自动或手动进行切换,以提高页面的美观度和用户体验。主要的功能是:自动/手动切换;平滑的切换效果;导航指示器等。可惜Unity的UGUI系统里没有现成的实现该功能,所以这里直接基于ScrollRect来实现该组件功能。在上述功能上新增了无限轮播、鼠标悬停暂停轮播、鼠标拖拽轮播、竖向轮播等功能。在上述功能上新增了无限轮播、鼠标悬停暂停轮播、鼠标拖拽轮播、竖向轮播等功能。实现的思路是基于UGUI的ScrollRect组件用于滑动效果
2024-07-02 23:15:00 1460 1
原创 Unity3d 游戏暂停(timeScale=0)引起的deltaTime关联的系列问题解决
游戏暂停的功能是通过设置timeScale=0实现的,不过在暂停游戏的时候,需要对角色进行预览和设置,为了实现这个功能,是通过鼠标控制相机的操作,为了使相机的操作丝滑,获取鼠标操作系数乘以Time.deltaTime 了,同时对数值进行了平滑操作(Mathf.SmoothDamp和Mathf.SmoothDampAngle),采用了具体代码可以参考https://blog.csdn.net/qq_33789001/article/details/120551521。
2024-06-20 22:15:00 660
原创 火绒安全删除explorer.exe文件造成windows系统异常的问题
过程是这样的,电脑在使用过程中突然就变成了黑色的,任务栏、桌面等都消失了,只有部分程序的窗口。具体如下:因为,在变化的时候,我有瞟到一眼有个火绒的气泡消息,就感觉是火绒错误的删除了某些东西。因为我当时也无法弹出火绒窗口求证所以就关闭了电脑,进行了重启。结果重启后,发现登录进入系统后也是这样的。我按着这个思路进行网上查询。还真是火绒删除了explorer.exe文件造成了windows的异常。火绒这个真的够坑啊。
2024-06-14 21:45:00 3032
原创 Unity3d使用3D WebView for Windows and macOS打开全景网页(720云)操作问题记录
使用Unity3d内嵌网页的形式打开720云中的全景图这个功能,使用的是3D WebView for Windows and macOS插件,720云的全景图在浏览器上的操作是滑动鼠标滚轮推远/拉近全景图,鼠标左键拖拽网页可以旋转全景图内容。网页的打开过程是正常的:而当我在Unity3d中使用3D WebView for Windows and macOS插件打开后,滚轮操作的正常,而鼠标拖拽操作会和滚轮一直会拉远或者拉近画面。
2024-06-05 21:45:00 785
原创 Python Selenium无法打开Chrome浏览器处理自定义浏览器路径
在使用Python Selenium控制Chrome浏览器操作的过程中,由于安装的Chrome浏览器的版本找不到对应版本的驱动chromedriver.exe文件,下载了小几个版本号的驱动软件。报错内容如下:主要就是运行的时候报错,我一直以为是Chrome版本和chromedriver版本不一致的问题,所以特意在CNPM Binaries Mirror下载了对应版本的Chrome浏览器。但是其实也不行。可能的原因是浏览器没有进行默认安装的方式。
2024-04-23 22:45:00 1978
原创 Java在MySQL数据报错Data truncation: Data too long for column ‘**‘ at row 1 处理
在Java SpringBoot MyBatis 框架的项目中,一切正常,不过在一个接口的参数字段传入过大的数据就会报此错误:请求常:org.springframework.dao.DataIntegrityViolationException:此错误的直白翻译就是数据对于数据库的字段来说过长。
2024-04-18 21:30:00 1985
原创 Unity3d C#转换微信小游戏 Dotween插件在苹果(IOS)设备中异常问题高性能模式修复
使用minigame-unity-webgl-transform插件转换微信小游戏,功能在安卓和开发工具上都能正常,不过使用Dotween(版本DOTweenPro v1.0.244)插件实现的功能在苹果系统中却都不能正常对比如下:云移动正常:云移动IOS异常:手指移动正常:手指移动IOS异常:线框显隐正常:线框显隐IOS异常:号称能支持绝大部分常用插件的,这个最最常用的Dotween插件应该不会不支持啊,而且我记得我之前做过的几个工程不管在什么系统的手机上都是正常的。
2024-03-27 22:15:00 595 1
原创 Unity3d C#实现文件(json、txt、xml等)加密、解密和加载(信息脱敏)功能实现(含源码工程)
在Unity3d工程中经常有需要将一些文件放到本地项目中,诸如json、txt、csv和xml等文件需要放到StreamingAssets和Resources文件夹目录下,在程序发布后这些文件基本是对用户可见的状态,造成信息泄露,甚至有不法分子会利用这些信息进行一定的破坏行为。在这种背景下是很有必要将本地的一些文件进行加密处理再存储,然后加载后进行解密,这就能规避本地文件带来的风险。而本文就是围绕这个功能实现的一个插件,能快速的对文件进行加密和解密修改。
2024-03-06 21:45:00 1798
原创 快速将excel/word表格转换为web页面(html)的方法
在进行开发企业信息化建设的过程,应该有很多这样的场景,就是将现有的电子表格记录的方式转换为在数据系统中进行网页上报。也就是需要根据当前一直使用的表格制作一个上传这个表格信息的网页,如果要减少系统的使用学习成本,加上系统的数据字段没有什么变更,我们可以直接沿用表格的样式,就需要快速的根据这个表格来生成对应的网页。从而能快速的做出一个演示Demo。这里以这个施工日志表来进行一个转换演示:这里使用了wps为编辑软件,不过office好像也可以,以excel为例子,直接另存为html文件即可:用浏览器打开文件,
2024-02-22 22:30:00 3118 1
原创 Unity3d C#转换微信小游戏按小游戏包内模式包体20M限制问题记录
Unity3d的 项目转换为微信小游戏的过程中,转出的包体(首包资源加载方式:小游戏包内)不能超过20m的限制,如果大于这个值就需要采用首包资源加载方式为CDN,也就是说你需要一个云服务,按资源CDN分包的形式来打包,运行时候向云服务器请求你的其它分包资源。这里的压缩处理主要针对工程中资源的,因为中文字体大小少则2-3M,大则10多m所有字体优先处理,至于其它这些资源还是需要在压缩和质量之间做个权衡。经过压缩,没有其它错误,就可以正常转出微信开发工程了。
2024-02-22 21:15:00 3862
原创 Unity3d C# 在WebGL平台加载并解析xml文件实现总结
之前的实现方式具体问题可能是路径问题或者Load函数平台不支持。这两种可能性都有,不过目前都没有验证。因为使用错误路径(如:“/StreamingAssets/xml1.xml”)时,使用XmlDocument.Load来加载会提示路径错误;而使用Application.streamingAssetsPath时,也不是提示路径错误,而是报错:因为我也没在Unity文档中找到具体的支持信息。所以具体是路径问题?还是库支持问题?目前还没法确定。
2024-02-03 19:15:00 1598
原创 Java Springboot解决很多页面Whitelabel Error Page(404)问题
最近接手了一个前后端一体的项目,发现其默认路径不是主机+端口(如:http://localhost:3453/)的形式。很多页面的访问是加了一个层级。只要访问就会出现如下提示:对我这里而言就是访问不到页面,也就是常见的404错误。
2024-02-01 23:15:00 1214
原创 Unity3d C#实现三维场景中图标根据相机距离动态缩放功能
如题的需求,其实可以通过使用UI替代场景中的图标来实现,不过这样UI的处理稍微麻烦,而且需要在图标上添加粒子特效使用SpriteRender更方便快捷。这里就根据相机离图标的位置来计算图标的缩放大小即可。这样基本保持了图标的大小,不会出现远小近大。从而避免了相机离得远图标点不中或者不好点击的问题。
2024-01-23 21:45:00 917
原创 Unity3d引擎中使用AIGC生成的360全景图(天空盒)
在这里与Skybox AI一起,一键打造体验无限的360°世界,这是这个AIGC一键生成全景图的网站欢迎语。刚使用它是23年中旬,在没有空去给客户实地拍摄全景图时,可以快速用它生成一些相关的全景图,用作前期沟通的VR demo。
2024-01-20 10:15:00 2047 1
原创 Unity3d C#实现场景编辑/运行模式下3D模型XYZ轴混合一键排序功能(含源码工程)
在部分场景搭建中需要整齐摆放一些物品(如仓库中的货堆、货架等),因为有交互的操作在单个模型上,每次总是手动拖动模型操作起来也是繁琐和劳累。在这背景下,我编写了一个在运行或者编辑状态下都可以进行一键排序模型的脚步。方便在场景搭建时,可以快速搭建这种有规律的模型;在运行时有模型排序功能需求时,能调用接口一键排序。
2024-01-16 23:30:00 1070
原创 Idea Java项目连接MySQL报错mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure问题
这个问题就是在启动项目时,根据配置MySQL的连接信息,连接数据库并检查没有该数据库需要创建的功能,不过在启动后报错:详细报错如图:报错的代码位置是获取尝试建立到给定数据库URL的连接:解决方法如上的最好报错 javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)就是协议被禁用或密码套件不合适给了很好的提示,这里直接尝试
2024-01-10 23:30:00 1659
原创 SpringBoot MyBatis Plus框架项目无法启动,创建bean失败,mapper service(impl) controller创建bean失败问题
这个问题的出现是,我单独新建实体(entity)和新建冲控制器(controller)是没问题的。能正常启动运行,但是当我创建了对应的mapper service serviceimpl controller 后就无法启动,而且不管是否有对应的处理逻辑。都无法启动工程,报错如下:nested。
2024-01-02 22:15:00 1496 1
原创 SpringBoot MyBatis Plus框架枚举类型转换到mysql类型报错,仅支持MySQL**的类型默认转换问题
按理说运行工程后,新增的实体类会根据注解内容进行构建数据库的表,不过在构建表的时候就报错了。报错内容如下:表:resource,初始化字段结构失败!字段名:resType不支持classcom.***.enums.ResType类型转换到mysql类型,仅支持JavaToMysqlType类中的类型默认转换,异常抛出!也就是说这里的ResType类型的枚举是没法作为表内字段的转换类型。
2023-12-27 22:15:00 572
原创 Unity3d转换微信小游戏在开发者工具中报错$COMPRESS_DATA_PACKAGE is not defined
通过minigame-unity-webgl-transform插件导出后已经得到了webgl和minigame工程了,使用微信开发者工具打开时无法打开工程,显示这个报错:查询后发现官方的说法是 可能或者了。我自己确认后的确是并未出现转换完成的日志[Converter] All done!而是在Unity工程转换的过程中有报错:System.ComponentModel.Win32Exception (0x80004005)和FileNotFoundException:*
2023-12-23 13:15:00 1074
原创 IntelliJ IDEA 新建或者更换代码仓库的git地址
通常拉取了模板工程后需要更换代码仓库的地址,如果没有git地址也可以通过Create Git Repository新建,记得之前都是点点点就完成了,在网上搜索了一通发现,有通过指令来进行更改的,不过个人嫌麻烦。还有一种方式是菜单栏,点击git或者vcs进入配置的。不过我真的是找了很久没找到那个入口,而且顶部的菜单只有项目名和版本控制的两个按钮。摸索了半天发现是点击右上角的才能出来:不过也没有git或者vcs的按钮,可能是我对idea不熟悉或者什么设置导致看不到。
2023-12-21 21:00:00 2350
原创 在Windows系统平台下部署运行服务端Idea工程的jar服务
目前云原生docker等技术,加上部署流水线大大的简化了各种流程,我们后端开发的人员只需要提交代码后,构建、部署、测试、发布等环节都无需人员接入,完全的自动化交付了。那么你肯定不禁想问,如题的需求不是点击一个“run”按钮就搞定了,让前端连接你的服务进行测试即可,理想情况是可以的,如果你点了run就进行了划水,那就是这样美滋滋了。不过现实情况则是,别人测试的时候还有堆的工作等着你做,你不想干到深夜的话,还是部署到内网的一台闲置电脑上,继续干你的活比较实际点。那么就有如题的需求了。
2023-12-20 20:45:00 1787
原创 Unity3d C#利用Editor编辑器拓展实现配置UI背景样式一键设置UI背景样式功能(含源码)
在开发UI滚动列表的时候,经常会有每项的背景图不统一的情况,会间隔重复的情况居多。这种情况下,手动去设置间隔一行的背景图或者颜色是比较麻烦的。在此背景下,笔者尝试写个小工具,在搭建UI时配置一下循环背景的样式,可以通过一键点击后设置UI背景的样式,省去繁琐的过程,如果多个列表的样式更改,也提供全局的一键设置背景设置按钮。同时提供了动态设置的接口,方便在动态请求数据的时候设置背景样式。
2023-12-19 21:45:00 2456
原创 Unreal5(虚幻5)学习记录 快捷键
虚幻5学习记录。快捷键世界场景中漫游(镜头移动):按住鼠标右键 + 键盘的W(前) S(后) A(左) D(右) E(上) Q(下)键 透视:透视 ALT+G上部分 ALT+J底视图ALT+SHIFT+J左视图 ALT+K右视图 ALT+SHIFT+K前视图 ALT+H后视图 ALT+SHIFT+H内容浏览器 Ctrl + Space内容浏览器 保存所有按钮对象操作模式切换Q(选择对象)W(移动对象) 按住Shift 拖动对象轴,对象始终保持在视野中。
2023-08-26 15:15:00 5812
原创 Unity3d C#实现调取网络时间限制程序的体验时长的功能
如题的需求应该经常在开发被提到,例如给客户体验3–5天的程序,到期后使其不可使用,或者几年的使用期限。这个功能常常需要使用到usb加密狗来限制,当然这也的话就需要一定的硬件投入。很多临时提供的版本基本是要求软件来实现这种时间的限制,那就可以使用调用某个网络时间的接口来进行验证体验时间是否过期的判断,如果过期了就进行强制退出。这个接口不一定需要联网,可以让做后端的提供一个服务器时间的接口来实现也是可以的。本文实现该功能是通过某宝的时间戳调用接口,这样的话,这个功能的要求就是需要联通互联网。
2023-08-26 11:45:00 1027
原创 Unity3d C#利用本地网页快速打开萤石云监控视频流(ezopen)实现云台,声音等控制,支持WebGL平台,替代UMP播放(含源码)
之前我介绍了替代Universal?Media?PlayerUMP播放石云监控视频流(ezopen)的功能,效果还是很明显的,笔者的测试是差不多3-5秒就能打开监控画面,不过稍微遗憾的是,之前的功能是iframe打开石云提供的播放网页的形式,功能基本只有画质切换,声音开关等;具体可以移步查看(https://blog.csdn.net/qq_33789001/article/details/132025298)。
2023-08-09 21:45:00 2219
原创 Unity3d C# 开发微信小游戏截图分享功能实现(含源码)
分享是游戏推广的的重要基石之一,它在游戏传播中扮演着重要的角色。分享的意义包含了许多方面,其中最重要的是促进用户彼此沟通和交流,同时对游戏方可以增加游戏的用户规模,增加用户粘度。这里就先分享一下我自己开发的个小游戏(方便的话,点进去体验一下,拜托了):之前笔者也进行了的整理,需要的可以先移步查看。
2023-08-05 11:15:00 1853
原创 Unity3d C#快速打开萤石云监控视频流(ezopen)支持WebGL平台,替代UMP播放视频流的方案(含源码)
Universal Media Player算是视频流播放功能常用的插件了,用到现在已经不知道躺了多少坑了,这个插件虽然是白嫖的,不过被甲方和领导吐槽的就是播放视频流的速度特别慢,可能需要几十秒来打开监控画面,等待的时间较久。还有当输出WebGL的时候视频无法播放,这个问题也一直没法解决。而我们常用的萤石云监控视频流在小程序端或者Web端打开却快速了很多,这也就启发了在Unity3d中也使用这种嫁接的方式来实现。就是通过打开网页,在网页中播放视频流的方式来解决该问题。
2023-07-31 21:45:00 3397 6
原创 Unity3d C#使用XCharts数据显示格式说明(如:数据类型、数据显示为百分比%等)
XCharts是开源且比较强大的插件,在Unity3d中搭建UI时常常使用的数据图表的制作插件,特别是当下的数字沙盘、数字孪生等项目中应用较广。笔者公司也一直在使用该插件,本文主要是在开发过程中的一个小需求引发的整理分享。在项目中需要将数据进行百分比展示,这就需要设置数据的格式,本以为这个小问题随便查询一下就能解决,结果还是没有查到,这里笔者查了一些说明文档,并将常用的格式进行了整理。文本标签格式是默认显示在图标上的名称文字/数值等信息,默认格式的文字为空且只显示系列名:这里的“Formatter”框。
2023-07-02 19:45:00 3477 2
原创 基于Three.js和MindAR实现的网页端摄像头头部帽饰、头盔3D虚拟试穿戴功能(含源码)
研究学习、使用Mind AR有一段时间了,发现它的虚拟试穿戴功能还是比较好玩的,对售卖头部佩戴相关产品的公司还是有一定的应用价值的。例如:耳环、口罩、眼镜、头盔和帽子等都是适用的。于是我收集了很多头部佩戴相关的3D模型进行测试,感觉效果还是不错的,本案例是基于“examples/face-tracking/example2.html”修改而来,本案例在电脑浏览器中完美运行。3D模型是通过锚点的形式挂接在面部的某个点,具体面部的点参照面网图:例如帽子一般挂在头顶(10)、额头(151)或者眉间(9)
2023-06-02 22:15:00 1600 2
基于xr-frame实现微信小程序的人脸识别3D模型叠加AR功能源码
2024-08-28
微信小程序图片识别AR叠加模型动作的源码工程
2024-08-23
Unity3d C#实现UGUI ScrollRect的轮播图效果
2024-07-02
Unity3d C#加密、解密和加载文件(json、txt、xml等)(信息脱敏)功能源码工程
2024-03-06
Unity3d C#实现场景编辑/运行模式下3D模型XYZ轴混合一键排序功能源码工程
2024-01-16
Unity3d C#利用Editor编辑器拓展实现配置UI背景样式一键设置UI背景样式源码工程
2023-12-19
Unity3d C#快速打开萤石云监控视频流支持WebGL平台,替代UMP播放视频流项目工程源码
2023-07-31
WebAR网页端启动摄像头头部(帽饰、头盔)3D虚拟试穿戴功能源码
2023-06-02
基于Three.js和MindAR实现的网页端人脸识别功能和仿抖音猫脸特效的各种面罩实现源码
2023-03-17
基于Three.js和MindAR实现的网页端WebAR人脸识别追踪功能的京剧脸谱Demo源码(可独立部署)
2023-03-10
MindAR的网页端WebAR图片识别功能的图片目标编译器中文离线版本源码
2023-03-07
基于MindAR实现的WebAR图片识别追踪功能源码
2023-03-06
Unity3d 微信小程序(小游戏)项目实现接入广告(banner、插屏和激励广告等)Demo源码
2023-01-28
Unity3d C#实现基于SocketIOUnity的与后端(node.js为例)Socket通信功能工程
2023-01-05
Unity3d C#实现类似于王者荣耀技能读条和CD冷却的功能源码工程
2022-12-27
Unity3d C# 实现UGUI软键盘中文、英文输入类似与内置输入法功能工程源码
2022-07-12
Unity3d 使用统一可寻址资产系统(Addressables)实现服务器资源热更新和资源版本管理等功能工程源码。
2022-07-11
Unity3d 使用统一可寻址资产系统(Addressables)入门学习Demo
2022-07-08
Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现源码
2022-06-17
Unity3d UGUI 实现底部UI自适应的功能工程
2022-05-19
Unity3d C#用UGUI系统实现类似于哔哩哔哩(B站)的弹幕效果功能源码
2022-05-05
Unity3d 基于xlua热更新实现系列四(终章):构建资源服务器实现真正热更新的压缩包下载、解压和更新功能源码
2022-03-30
Unity3d 基于xlua热更新实现系列三:生成AB包导出并实现AB包动态加载源码
2022-03-24
Unity3d 基于xlua热更新实现系列二:Xlua脚本动态加载(半热更新)源码
2022-03-21
Unity3d 基于xlua热更新实现系列一:熟悉lua重写C#
2022-03-18
Unity3d C# 基于UGUI实现类似WX聊天气泡功能工程源码
2022-03-07
Unity3d C#实现UGUI上箭头指示3D地图物体位置功能源码
2022-02-09
Unity3d C# 实现UGUI面板跟随标注3D模型功能源码
2021-10-20
Unity3d C# UGUI实现自动循环滚动的列表(ScrollRect)的功能源码
2021-10-17
Unity3d C# 实现滑动条(Slider)的拖拽开始和结束、点击等事件的拓展功能
2021-10-06
Unity3d C# 实现纯鼠标平滑控制场景摄像头(相机)实现自由旋转、移动和围绕节点移动旋转等功能源码工程
2021-09-29
Unity3d 摄像头画面进行采集、录制并上传视频流(推流rtmp)直播工程
2021-09-24
Unity3d C#实现UGUI的界面可拖拽移动和选中置顶工程源码
2021-08-03
Unity3d C# UGUI制作内置键盘带输入功能工程源码
2021-07-27
Unity3d UGUI 输入框调用软键盘工程源码(适用触屏一体机)
2021-07-20
Unity3d C# 实现两点的画线和测距效果功能源码
2021-06-25
Unity3d C#模仿实现王者荣耀英雄禁用灰化(黑白化)功能工程项目
2021-06-18
Unity3d显示计时器(游戏运行时间、录制时长等)功能(项目源码)
2021-06-11
Unity3d UGUI以鼠标位置点为中心缩放图片项目源码
2021-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人