自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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功能源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/141639335 xr-frame是一套小程序官方提供的XR/3D应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、扩展、遵循小程序开发标准。 以官方demo为参考开发微信小程序的图片识别并叠加模型动作的功能,具体使用的是Face识别模式,去识别出摄像头画面中的会通过图像算法识别出人面部的特征点,然后变换到3D空间,进行追踪,可用于脸部换装(眼镜、面具和口罩等)应用等场景。这里以面部识别的鼻梁位置上添加一个面罩模型,同时,在下巴和两眼眉毛位置添加一个带动作的蝴蝶模型。此外,在屏幕的画面上增加了案例中的全屏后处理效果。该功能基本是使用官方的微信小程序xr-frame系统的示例集中的“人脸识别案例”(/pages/ar/scene-ar-face-3d)修改而来,组件使用了components/xr-ar-face-3d,只不过修改了识别的展示,将云上的模型资源用本地的素材替换,并使用javascript工程代替了微信小程序 案例的typescript 。

2024-08-28

微信小程序图片识别AR叠加模型动作的源码工程

建议先看说明文章以及效果:https://blog.csdn.net/qq_33789001/article/details/141466695 本工程是开发的微信小程序的图片识别并叠加模型动作的功能,具体使用的是2D Marker识别模式,会将传入的 src (图片的网络/本地地址) 或是 image(image类型资源id,优先使用)作为特征,去识别出三维空间一个平面上的图像部分,继而进行追踪。这个技术现在已经十分成熟可靠。这里以一张蓝色蝴蝶的图片作为识别图片,识别后在识别图上叠加一个3D蝴蝶模型并播放动作。 由于该功能的较为稳定,所以基本是使用官方的微信小程序xr-frame系统的示例集中的“平面识别叠加Marker案例 ”(components/xr-ar-basic)修改而来,基本的代码都是沿用的,只不过修改了识别的展示,降云上的图片和模型资源用本地的素材替换。 本demo计划只有两个界面,一个主界面和一个识别界面,主要就是一个主页背景、一个识别图和一个识别模型。由于“目前不支持和小程序传统标签比如<view>混写”的限制,所以识别的功能需要制作成组件放入到页面、、

2024-08-23

Unity3d C#实现UGUI ScrollRect的轮播图效果

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/140130682 轮播功能是一种常见的页面组件,用于在页面中显示多张图片/素材并自动或手动进行切换,以提高页面的美观度和用户体验。主要的功能是:自动/手动切换;平滑的切换效果;导航指示器等。可惜Unity的UGUI系统里没有现成的实现该功能,所以这里直接基于ScrollRect来实现该组件功能。在上述功能上新增了无限轮播、鼠标悬停暂停轮播、鼠标拖拽轮播、竖向轮播等功能。实现的思路是基于UGUI的ScrollRect组件用于滑动效果,而其中的HorizontalLayoutGroup或者VerticalLayoutGroup对Content的内容进行排序,平滑的切换效果是使用移动的动画效果(插件DOTweenPro),其余的核心就是轮播的时候对Content的位置进行计算和移动。以下是部分实现的过程。工程基于Unity3d 2020.3.28f1c1版本实现。这里鼠标滑动的操作依托于ScrollRect组件,而鼠标进入取消轮播,鼠标移出恢复轮播。。

2024-07-02

Unity3d C#加密、解密和加载文件(json、txt、xml等)(信息脱敏)功能源码工程

建议先看详细说明:https://blog.csdn.net/qq_33789001/article/details/136498722 在Unity3d工程中经常有需要将一些文件放到本地项目中,诸如json、txt、csv和xml等文件需要放到StreamingAssets和Resources文件夹目录下,在程序发布后这些文件基本是对用户可见的状态,造成信息泄露。有必要地的文件进行加密存储,解密文件后使用。 工程包含了上述所有的功能和演示场景,包含了所有的编辑器扩展代码和测试功能源码,可以自由修改自定义功能,也可以通过 “Tools” > “加密配置窗口”进行简单的加密配置后快速使用加密功能。\Assets\TestFiles为加密测试的原文件;\Assets\Editor为编辑器拓展的源代码;\Assets\Resources 为测试加载加密文件并解析的文件和配置存储文件;\Assets\Scenes包含测试加载加密后的CSV、TXT、JSON、XML文件的demo场景;\Assets\Scripts 测试和解密代码;\Assets\StreamingAssets加密后的测试文件。

2024-03-06

Unity3d C#实现场景编辑/运行模式下3D模型XYZ轴混合一键排序功能源码工程

在部分场景搭建中需要整齐摆放一些物品(如仓库中的货堆、货架等),因为有交互的操作在单个模型上,每次总是手动拖动模型操作起来也是繁琐和劳累。 在这背景下,我编写了一个在运行或者编辑状态下都可以进行一键排序模型的脚步。方便在场景搭建时,可以快速搭建这种有规律的模型;在运行时有模型排序功能需求时,能调用接口一键排序。包括X轴居中排序:X轴左对齐排序:XY轴左排序:XY轴居中排序:xyz轴居中排序:多重嵌套排序:多重嵌套YZ轴排序等效果。功能的设计是在脚步的Inspector上进行排序相关的参数设置,并提供一键排序的按钮。点击后子节点按配置要求进行位置修改。首先是排序的对齐方式(alignment),这里提供如下枚举:Center为居中的方式,Left是以父节点的位置为左侧(这里不是严格意义上的左,而是从坐标轴的0--正轴方向排序),Right与Left相反。这里的处理就是根据各个轴排序对齐方式找到中间点,根据这个轴向上的中间点和节点间距计算出对应轴上的位置,如果不启用排序的则使用对应轴的默认值。 编辑器拓展因为要使用编辑器的类Editor,所以要新建一个Editor文件夹放入编辑器

2024-01-16

Unity3d C#利用Editor编辑器拓展实现配置UI背景样式一键设置UI背景样式源码工程

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/135089686 在开发UI滚动列表的时候,经常会有每项的背景图不统一的情况,会间隔重复的情况居多。这种情况下,手动去设置间隔一行的背景图或者颜色是比较麻烦的。在此背景下,笔者尝试写个小工具,在搭建UI时配置一下循环背景的样式,可以通过一键点击后设置UI背景的样式,省去繁琐的过程,如果多个列表的样式更改,也提供全局的一键设置背景设置按钮。同时提供了动态设置的接口,方便在动态请求数据的时候设置背景样式。其核心思路是对UI的image组件的颜色和图片进行修改,配置的样式为数组的形式,通过循环的方式,遍历每个子节点和配置的样式,循环滚动的设置。至于Unity3d的编辑器扩展则是在Editor文件夹下,继承Editor类,通过GUILayout.Button新增设置背景的按钮。[MenuItem("0)]来新增菜单的设置按钮。本工程是基于Unity3d 2020.3.28f1c1个人版本实现,其它版本可能会有不兼容情况,请慎重使用。

2023-12-19

Unity3d C#快速打开萤石云监控视频流支持WebGL平台,替代UMP播放视频流项目工程源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/132025298。 Universal Media Player算是视频流播放功能常用的插件了,用到现在已经不知道躺了多少坑了,这个插件虽然是白嫖的,不过被甲方和领导吐槽的就是播放视频流的速度特别慢,可能需要几十秒来打开监控画面,等待的时间较久。还有当输出WebGL的时候视频无法播放,这个问题也一直没法解决。而我们常用的萤石云监控视频流在小程序端或者Web端打开却快速了很多,这也就启发了在Unity3d中也使用这种嫁接的方式来实现。就是通过打开网页,在网页中播放视频流的方式来解决该问题。实验结果就是能比Universal Media Player打开快2-3倍。本文是Unity3d 2020.3.28f1c1 Personal版本以萤石云的ezopen协议为例,实现该功能。3D WebView for Windows and macOS (Web Browser) 用于打开网页的插件(看需求使用Embedded Browser也可以)。管理员账号根据appKey和...

2023-07-31

WebAR网页端启动摄像头头部(帽饰、头盔)3D虚拟试穿戴功能源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/131004142 研究学习、使用Mind AR有一段时间了,发现它的虚拟试穿戴功能还是比较好玩的,对售卖头部佩戴相关产品的公司还是有一定的应用价值的。例如:耳环、口罩、眼镜、头盔和帽子等都是适用的。 于是我收集了很多头部佩戴相关的3D模型进行测试,感觉效果还是不错的,本案例是基于“examples/face-tracking/example2.html”修改而来,本案例在电脑浏览器中完美运行。3D模型是通过锚点的形式挂接在面部的某个点,具体面部的点参照面网图: 例如帽子一般挂在头顶(10)、额头(151)或者眉间(9)都可以,因为这里我的模型都是帽子,所以我们直接把它们都挂接在了头顶: 如眼镜的话,锚点设置为168属于两眼之间,耳环的话分别设置锚点为127、356。其它的模型如口罩可以设置13/14. 其它的属性需要运行起来对比效果,再对模型的大小、缩放和旋转进行调整: 大小(这个参数根据模型比例来,如果看不见模型,多尝试设置几次):scale="0.05 0.

2023-06-02

基于Three.js和MindAR实现的网页端人脸识别功能和仿抖音猫脸特效的各种面罩实现源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/129622266 在抖音上玩的猫脸特效完全可以通过制作猫脸的贴图的效果来模仿它的效果。于是收集了很多贴图,加上我的超低的ps技术处理后,实现了这个算是脸部叠加功能相对完善的工程。 这里基于mind-ar-js-master\examples\face-tracking\example1.html案例修改而来,主要是将部分托管在cdn服务器的脚本库进行了本地化关联(解决加载太慢的问题)和然后UI上新增了各个面部贴图的小图按钮,通过点击对应面部贴图按钮后切换对应的效果。 我这里采用直接修改网页地址的face参数进行切换面部贴图效果,然后在网页加载场景创建的时候先解析face参数,没有face参数则直接使用默认面部贴图,加载贴图,创建faceMesh,并设置材质贴图。这一步主要就是找素材,然后将素材和标准的人脸模型可视化uv贴图进行脸部的贴合,详情的说明建议看前言中的博客内容。手机上不能使用该功能成功的问题依然存在。

2023-03-17

基于Three.js和MindAR实现的网页端WebAR人脸识别追踪功能的京剧脸谱Demo源码(可独立部署)

建议先看效果和说明:https://blog.csdn.net/qq_33789001/article/details/129442180 该功能基于mind-ar-js-master\examples\face-tracking\example1.html案例修改而来,主要是将部分托管在cdn服务器的脚本库进行了本地化关联(解决加载太慢的问题)和替换了面部网格贴图。 近段时间一直在玩MindAR的功能,之前一直在弄图片识别追踪的功能,发现其强大的功能还有脸部识别和追踪的功能,就基于其面部网格的例子修改了一个国粹京剧的。基于MindAR实现的网页端WebAR图片识别叠加动作模型追踪功能,其中包含了大致的配置步骤和图片识别的功能。本文就以仓库中的面网案例的基础上进行了修改,将部分托管在cdn服务器的脚本库进行了本地化关联(解决加载太慢的问题),利用了笔者的超低PS技术进行了京剧面网的p图,实现了该效果。按MindAR作者的说法是可以在手机上运行,但是笔者在进行手机测试的时候,一直在转圈加载中,并未在手机上成功使用该功能,如果有大佬知道是啥问题也请指点一下。

2023-03-10

MindAR的网页端WebAR图片识别功能的图片目标编译器中文离线版本源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/129405423 部署一个本地的图像目标编译器,这样自己使用起来还是比较的方便快捷,而且该项目的源码中也提供了相应的例子,我在这个案例基础上进行了汉化和修改,即可得到本地版本的图像目标编译器。同时该网页提供了单目标图生成、多目标图生成、生成进度展示、删除识别图和下载识别图等功能。需要node.js环境,下载代码仓库和执行构建等操作。 使用方法: 1.将目标图像(例如.png)放入放置区域(可放置多个(多图追踪))。 2.单击“开始生成”,可能需要等待一段时间(特别是对于大图片可能会更久)。 3.完成后,会显示一些生成图片,您可以预览带特征点的识别图。 4.点击“下载文件”获取图片检测的mind文件,这可以用于WebAR的开发。 同时,这个网页还使用了dropzone插件,将托管在云上的dropzone.min.js 和 dropzone.min.css 下载放置本地即可(别忘了修改相对位置)。

2023-03-07

基于MindAR实现的WebAR图片识别追踪功能源码

说明:https://blog.csdn.net/qq_33789001/article/details/129366677 WebAR的源码,实现方式是图片识别,叠加模型;html、css和JavaScript语言,根据识别图生成的.mind文件调用摄像头进行识别,识别后叠加渲染gltf模型并进行追踪,同时模型进行动作展示。 AR大部分的时候实现方式都是基于高通Vuforia或者EasyAR等基于Unity3d的引擎的开发,这样开发的程序大部分都是运行在APP上,安卓或者ios的开发也能一次性搞定。不过当时大部分的需求都是需要在网页端的功能,特别在WX打开连接就能体验功能的需求很强烈。不过在这些功能鄙人还都没有实现过,而且跳槽后基本不再做文旅相关的开发,前几天在逛GitHub时发现了现在很火的开源库AR.js(4.4k星星),用于 Web 增强现实的轻量级库,具有图像跟踪、基于位置的 AR 和标记跟踪等功能(自行搜索查看)----于是整了体验一下,效果还是很不错,不过就在该库的介绍页中发现了更叼的、更出色的图像跟踪功能(也是多个图像跟踪)和面部跟踪MindAR。制作出了一个自己的案例

2023-03-06

Unity3d 微信小程序(小游戏)项目实现接入广告(banner、插屏和激励广告等)Demo源码

Unity3d 微信小程序(小游戏)项目实现接入广告(banner、插屏和激励广告等)Demo源码。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/128775839 广告虽然能够给平台和开发者带来一定的收益,但是一定程度会给用户带来差的体验,之前铺天盖地的好友/群消息中的小程序广告大家应该都有体验过的,现在如果小程序存在涉嫌滥用,不正当使用、非善意使用小程序功能、接口、能力的行为会被关闭广告组件,更严重可能会被封禁账号,所以需要合理的展示广告(不然即使上线后也可能被封)。很早之前编写了Unity导出微信小游戏的博客,也尝试自己做了个Demo上线了,基本没更新过,不过几个月的时间,用户超过了一千,可以开通广告了,大概率是因为上篇的帖子浏览量大了,扫码体验的人多,基本没什么留存的用户。 广告的功能如下: 接入简单,仅需复制广告插件嵌入代码,广告展示位置灵活控制;收入回报丰厚,数据精准透明,可按天查看收入;广告支持多种形态,客户资源丰富,并经过严格审核后投放,给用户展示合适的广告;获得优选合作项目报名资格,在微信生态。。。

2023-01-28

Unity3d C#实现基于SocketIOUnity的与后端(node.js为例)Socket通信功能工程

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/128567672 该功能主要是项目上的需求,按后端的需求就是我们通过SocketIO进行通信,之前游戏通信功能大多是基于原始的Socket进行封装,需要对包体进行设计,还需要粘包拆包等系列操作,属实有点麻烦。这次尝试了SocketIOUnity的使用,感觉还是挺快速的就是实现了,而且也比较方便,所以将基本过程进行了总结分享。这个功能的实现主要基于GitHub上itisnajim封装的SocketIOUnity插件 。而该插件是一个将socket.io-client-csharp与Unity一起工作的包装器, 支持 socket.io 服务器 v2/v3/v4,并实现了 http 轮询和 websocket等功能。这也使得我们能顺畅的在Unity3d上使用socket.io。

2023-01-05

Unity3d C#实现类似于王者荣耀技能读条和CD冷却的功能源码工程

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/128458685 包含技能释放、技能释放中读条和技能冷却CD倒计时功能。 支持多个技能同时释放、技能可以设置非持续技能、冷却CD也是可以配置的,设置为0也可以。

2022-12-27

Unity3d C# 实现UGUI软键盘中文、英文输入类似与内置输入法功能工程源码

Unity3d C# 实现UGUI软键盘输入,实现中文、英文输入都支持。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/119329690 支持单字打字,没有个人的偏好、兴趣的设置,也没有使用频率等信息,所以打起来体验相差较大。但是输入的功能已经完成,字库也算比较全的,基本功能算是够用。如果接入拼音转文字的接口可能效果会很好,但是离线状态下没法使用。

2022-07-12

Unity3d 使用统一可寻址资产系统(Addressables)实现服务器资源热更新和资源版本管理等功能工程源码。

建议先看说明文档:https://blog.csdn.net/qq_33789001/article/details/125723315 更深入的了解Addressables的强大功能,了解它是如何在资源热更和资源版本管理方面提高开发者的工作效率。Unity3d 使用统一可寻址资产系统(Addressables)实现服务器资源热更新和资源版本管理等功能工程。

2022-07-11

Unity3d 使用统一可寻址资产系统(Addressables)入门学习Demo

建议先看说明文档:https://blog.csdn.net/qq_33789001/article/details/125678070 Unity3d 使用统一可寻址资产系统(Addressables)入门学习Demo工程源码。 可寻址资产系统提供了一种按“地址”加载资产的简单方法。它通过简化内容包的创建和部署来处理资产管理开销。 可寻址资产系统使用异步加载来支持从具有任何依赖项集合的任何位置加载。无论您是使用直接引用、传统资产组合还是文件夹进行资产管理,可寻址资产都提供了一种更简单的方法,使您的游戏更具动态性。

2022-07-08

Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/125337332 开发一个游戏后,最佳的宣传途径就是通过玩家关系链快速分享,所以给玩家制作一个快速分享的功能很有必要,这里就我个人研究的使用该插件的分享功能实现方式。微信小游戏不推荐强制分享,这点都注意。本文重点讲分享菜单和主动调起分享功能。部分功能可能只支持Android手机,具体参照官网由于插件一直在更新中,接口和实现可能随时间变化会差异,本资源就是Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现源码。

2022-06-17

Unity3d UGUI 实现底部UI自适应的功能工程

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/124863522 Unity3d UGUI 实现底部UI自适应的功能工程 基于ScrollRect 、 Vertical Layout Group和 Grid Layout Group等组件,实现高度匹配,UI宽度内容动态适配的功能。

2022-05-19

Unity3d C#用UGUI系统实现类似于哔哩哔哩(B站)的弹幕效果功能源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/124593222 Unity3d C#用UGUI系统实现类似于哔哩哔哩(B站)的弹幕效果功能源码

2022-05-05

Unity3d 基于xlua热更新实现系列四(终章):构建资源服务器实现真正热更新的压缩包下载、解压和更新功能源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/123852424 包含更新检测、资源下载、解压更新等热更新的完整功能。

2022-03-30

Unity3d 基于xlua热更新实现系列三:生成AB包导出并实现AB包动态加载源码

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/123716922 Unity3d 基于xlua热更新实现系列三:生成AB包导出并实现AB包动态加载源码

2022-03-24

Unity3d 基于xlua热更新实现系列二:Xlua脚本动态加载(半热更新)源码

Unity3d 基于xlua热更新实现系列二:Xlua脚本动态加载(半热更新)源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/123637629

2022-03-21

Unity3d 基于xlua热更新实现系列一:熟悉lua重写C#

以lua编写C#的登录功能源码。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/123580137

2022-03-18

Unity3d C# 基于UGUI实现类似WX聊天气泡功能工程源码

Unity版本“2020.3.28f1c1” ,下载解压后示例场景在:\Assets\Scenes\SampleScene.unity 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/123331284 编码实现 这个功能的核心思路就是,根据内容的大小设置气泡背景的大小和整个消息条目的大小。在区分一下对方和自己的消息即可。 消息条类 TalkItem这个脚本挂在TalkOther和TalkSelf上,其职责就是设置内容,同步设置气泡大小。

2022-03-07

Unity3d C#实现UGUI上箭头指示3D地图物体位置功能源码

Unity屏幕内标注视野外物体项目源码。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/122837978

2022-02-09

Unity3d C# 实现UGUI面板跟随标注3D模型功能源码

Unity3d C# 实现UGUI面板跟随标注3D模型功能源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/120864639

2021-10-20

Unity3d C# UGUI实现自动循环滚动的列表(ScrollRect)的功能源码

Unity3d C# UGUI实现自动循环滚动的列表(ScrollRect)的功能源码 建议看说明:https://blog.csdn.net/qq_33789001/article/details/120813324

2021-10-17

Unity3d C# 实现滑动条(Slider)的拖拽开始和结束、点击等事件的拓展功能

Unity3d C# 实现滑动条(Slider)的拖拽开始和结束、点击等事件的拓展功能 说明:

2021-10-06

Unity3d C# 实现纯鼠标平滑控制场景摄像头(相机)实现自由旋转、移动和围绕节点移动旋转等功能源码工程

建议先看说明:https://blog.csdn.net/qq_33789001/article/details/120551521 Unity3d C# 实现纯鼠标平滑控制场景摄像头(相机)实现自由旋转、移动和围绕节点移动旋转等功能源码工程

2021-09-29

Unity3d 摄像头画面进行采集、录制并上传视频流(推流rtmp)直播工程

Unity3d C#实现将场景中摄像头画面进行采集、录制并上传视频流(推流rtmp)直播的功能; 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/120454854

2021-09-24

Unity3d C#实现UGUI的界面可拖拽移动和选中置顶工程源码

Unity3d C#实现UGUI的界面可拖拽移动和选中置顶等功能 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/119345591

2021-08-03

Unity3d C# UGUI制作内置键盘带输入功能工程源码

Unity3d C# UGUI制作内置键盘带输入功能工程源码, 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/119150082

2021-07-27

Unity3d UGUI 输入框调用软键盘工程源码(适用触屏一体机)

Unity3d UGUI 输入框调用软键盘工程源码(适用触屏一体机);适用windows系统。实测win10没问题。 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/118940919

2021-07-20

Unity3d C# 实现两点的画线和测距效果功能源码

Unity3d C# 实现两点的画线和测距效果功能源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/118216951

2021-06-25

Unity3d C#模仿实现王者荣耀英雄禁用灰化(黑白化)功能工程项目

仿王者荣耀英雄禁用功能Demo工程源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/118024263

2021-06-18

Unity3d显示计时器(游戏运行时间、录制时长等)功能(项目源码)

Unity3d显示计时器(游戏运行时间、录制时长等)功能(项目源码) 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/117823203

2021-06-11

Unity3d UI自适应CanvasScaler测试工程

Unity3d UI自适应CanvasScaler测试工程, 建议先看说明:

2021-06-10

Unity3d UGUI以鼠标位置点为中心缩放图片项目源码

Unity3d UGUI以鼠标位置点为中心缩放图片项目源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/117749837

2021-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除