- 博客(224)
- 资源 (7)
- 收藏
- 关注
原创 Unity的UI适配
最近在做一个新游戏,因为游戏的界面需要宽度铺满屏幕,但是不能用UI锚点的方式,因为距离是固定的,所以需要以一个分辨率的基准去做适配,这样可以保持在等距离的情况下完成所有UI的适配。下面我会说一下锚点的方式以及其他的方式适配供大家参考。
2025-03-31 13:50:50
221
原创 Unity中解锁图片像素点,动态闭合轨迹检测
因为最近在研究Mane天蚕变的游戏完整逻辑,研究了两套方案做解锁图片的功能,这里我先讲一下我的这个图片像素点的方案解锁图片,这个逻辑其实很简单就是利用划线检测是否轨迹点闭合,然后闭合的点在映射到图片的像素中即可,当然这里需要制作一个shader就是主图层和遮罩层,因为遮罩层的图是动态生成的,所以这块你的像素越大则性能消耗越多也就会卡顿,所以根据实际情况去考量项目需求。需要的同学们可以去我上面资源下载的位置去下载。
2025-03-14 11:37:52
361
原创 Unity自定义区域UI滑动事件
一提到滑动事件联想到有太多的插件了比如EastTouchBundle,今天想单纯通过UI去做一个滑动事件而不是基于Box2d或者Box去做滑动事件。
2025-03-07 16:25:20
417
原创 Unity中Stack<T>用法以及删除Stack<GameObject>的方法
因为之前很少使用Stack这个表,然后在做对象池的时候用了一下然后发现我的对象有时候无法删除,然后这里我分享一下Stack的用法和删除方式。
2025-03-06 15:00:24
459
原创 升级TTSDK抖音小游戏banner广告接入
我们原来使用的是unity2021,这次为了抖音新出的TTSDK中的新的API升级我们将项目升级为了unity2022,这次抖音官方剔除了原来StartSDKUnityTools和Start Asset Analyser(startmini)这两个部分,这次升级之后广告这块的修改我在做一下记录。如果有不知道原来怎么接入广告的可以看我后面这篇文章。原广告接入文章。
2025-02-27 10:51:51
517
原创 Unity报错:InvalidOperationException: Insecure connection not allowed
最近在做抖音小程序的升级(官方换新API),框架的加载部分也就淘汰了我原来使用的抖音提供的StartMini加载打包插件,现在换上了YooAsset,根据教程都搭建完之后运行Webgl版本有一个如下的报错。YooAsset的教程我会放到后面文章去讲。
2025-02-27 10:32:49
374
原创 Unity合批处理优化内存序列帧播放动画
这里是针对Unity序列帧动画的优化内容,将多个图片合批处理然后为了降低Unity的内存占用,但是相对的质量也会稍微降低。可自行进行批处理。如果一个图一张的话肯定是会占用太多的内存,所以直接将图片进行合批处理将多个图放到一张上去就会比较节省内存。不知道怎么处理图片的可以去看一下PS图片批处理上面文章中我没有将处理完的图合并到一张上这个比较简单我就不操作了。不知道视频怎么转序列帧的可以看这个视频转序列帧。
2025-02-18 17:13:29
427
原创 视频转序列帧
这篇文章不是单独讲视频转序列帧所有的方法,这里是针对我后面要做序列帧动画优化的一个工具篇幅。这里我用的premiere Pro 2020下面会讲方法简称pr。
2025-02-18 16:29:43
206
原创 小程序报错The JavaScript function Pointer_stringify(ptrToSomeCString)
这个报错是我在打包小程序在手机上运行时报的错,这个地方问题是个小问题,其实就是函数过时了,然后替换成他提示的内容即可。
2025-02-13 16:32:52
243
原创 Unity开发抖音小游戏播放视频
最近在做抖音小游戏播放视频,这里我使用的是Unity原生的VideoPlayer组件来播放视频,这里总结了一下我相关的报错以及能够正常播放视频的代码。如果还不知道怎么使用VideoPlayer的可以看我之前的文章。
2025-02-12 17:23:56
471
原创 Unity开发播放视频
原生Unity播放视频VideoPlayer播放视频,这里我没有选择使用插件,还有一个播放视频的插件也可以,这里不过多介绍就说一下原生VideoPlayer的基础用法。
2025-02-12 17:13:38
470
原创 Unity世界坐标转成UI坐标
在Unity中官方提供了很多坐标转换的API,但是还没有一个API是将世界坐标系转换成UI的坐标系,世界坐标系在屏幕中的位置是不固定的所以有时候需要转换成UI坐标系**(注意这里不是转换成屏幕坐标,而是UI坐标)**
2025-02-12 13:37:34
437
原创 Unity中UGUI的Button动态绑定引用问题
Button动态绑定几个连续的按钮事件时使用for循环的i做按钮的id发现按钮点击对应不上。如下代码上述代码的打印发现每个按钮的点击触发的id都是10,也就是for循环i的最大值。此时按钮的id引用都是i,但是i其实是已经发生了变化从0-10的变化,这里只需要将i开辟一个新的引用即可。代码加入上述的**int id = i;**这样就可以动态绑定不同引用的按钮。这个其实是一个值类型和引用类型的问题,感谢大家的支持!
2024-12-26 14:29:45
396
原创 抖音小游戏banner广告接入
这里对我之前写的广告接入组一个补充,之前文章之写了激励视频方式,今天拓展一下banner的接入,插件什么的就不继续写如何操作了,可以看我之前那个文章官方文档广告部分抖音广告错误码说明。
2024-12-06 14:47:14
732
原创 Unity开发抖音小游戏存储的几种方法分析
前段时间写小游戏为了省事一直就没有研究抖音小游戏的存储方案,一直使用的是unity中的PlayerPrefs去做的存储,但是后来发现官方会一直提醒让使用抖音sdk中的新文件存储系统,从而降低内存占用。
2024-12-06 10:44:50
1481
原创 Unity中Http框架
最近做了ASP.NET Web应用程序(.Net Framework)的Http服务,所以想也把之前我的Http框架也整理一下发布出来供大家参考。
2024-11-28 14:18:55
664
原创 ASP.NET Web(.Net Framework)POST无法正常接收数据
这一篇文章主要是讲一下之前搭建的HTTP站点POST无法正常接收数据,如果还不知道怎么搭建HTTP站点的去看下我之前的文章ASP.NET Web(.Net Framework) Http服务器搭建以及IIS站点发布AddField的首个参数需要传空"",Post的参数名称最好和你要创建的 JsonData变量名一致。
2024-11-28 14:06:52
893
原创 ASP.NET Web(.Net Framework) Http服务器搭建以及IIS站点发布
这里使用的是C#编写一套HTTP的服务器(不包含数据库),话不多说直接开始操作,这里我是用的是Visual Studio 2022如果还有IIS没有搭建完或者环境没有配置好的先去看我之前的文章。
2024-11-26 17:40:48
1097
原创 IIS的安装和环境配置(Windows 以及Windows Server 2022 DataCenter)和报错处理HTTP 错误 500.21 - Internal Server Error
这里我要做的是在Windows和Windows服务器版系统上去做IIS的安装和环境搭建,这里我主要是配合ASP.NET Web(.NET Framework)做HTTP服务使用。不针对所有IIS的使用环境搭建。
2024-11-26 16:44:47
409
原创 Visual Studio 新建项目时没有ASP.NET Web应用程序 (.NET Framework)
最近在给抖音小游戏做一个类似于排行榜的功能,因为我们是没有服务器的这块重任就交到了客户端这块,然后我这里使用的方式是通过ASP.NET Web应用程序(.NET Framework)创建一个Http服务。
2024-11-26 16:12:06
977
原创 Unity开发抖音小游戏使用长音频和短音频
最近好久没有更新文章了,最近在研究抖音小程序也在帮公司做抖音小游戏这块,正好之前遇到了一个比较困扰的问题就是小程序长音频的问题,这个问题开始没有认为是个问题,因为我使用的是Unity2021.3.14f做的开发,所以下载了抖音开发工具包如下图是我下载的相关插件和版本(这个我就不放链接了,抖音开放平台的文档会有他们自己连接)。
2024-11-22 10:50:27
2006
原创 Unity开发抖音小游戏广告部分接入
最近在使用Unity做抖音小游戏这块的内容,因为要接入广告,所以这里我把我接入广告的部分代码和经验分享一下。
2024-08-15 15:00:10
2457
原创 Unity音频管理器插件AudioToolKit
最近在自己写音频管理器的时候在网上发现了一款比较好用并且功能很全的一个音频管理插件,叫做AudioToolKit的插件。如果需要的可以直接从我资源中找。Audio Toolkit是一个完整、易于使用且性能优化的框架,用于在Unity中播放和管理音乐和音效。专为AAA级游戏设计并使用。无需任何编码即可设置复杂的声音和音乐行为。脚本中的超简单音频触发:例如AudioController.Play(“MySoundID”);在运行时按音量可调的类别定义音频资产。使用高级选择模式指定替代声音。
2024-08-15 14:30:29
924
2
原创 Unity中对Spine动画播放、暂停、事件处理管理类
最近在做设计spine动画的抖音小程序,正好借此机会分享一下我对Spine动画的管理等相关知识,我们公司使用的是Spine4.0.64开发的动画,Unity使用的是Spine4.0,这里不分享spine的导入等其他操作了,如果想要了解可以看一下我之前的Unity如何使用Spine动画导出的动画文章。上述是我对Spine的一些控制和理解,希望可以帮助到大家。
2024-08-14 20:50:43
2106
原创 Unity如何使用Spine动画导出的动画
最近公司在做抖音小程序的小游戏,我们这边动画部分使用的是spine动画,所以会有spine导入的问题,这里我正好说一下我目前使用的spine方式和美术导出的格式。
2024-08-14 17:52:35
1944
原创 阿里云平台的网站域名备案
最近帮公司弄ICP(增值电信业务经营许可证)的审查,需要我们原始域名和阿里云方的资质,这里阿里云方的资质就不细说了直接提交工单跟他们官方的要就好。这里说一下域名这块,因为我们公司的域名是已经不用好久了(到期几年了没续费),然后正好发现这个域名还没有人买索性赶紧卖了四年,但是没想到这只是开始,毕竟是原来用过的我以为备案了,结果发现要重新备案,备案的过程中又发现了需要中心域名实名认证。下面我简单说下备案这块需要的实名认证和阿里云的备案。
2024-07-23 11:14:12
886
原创 合作协议的网络接入协议
最近在帮公司弄增值电信业务经营许可证的相关的材料,然后需要我提供网络接入商的网络接入协议。因为每个公司买的服务器可能都不一样,有的阿里云、华为云、腾讯云等还有其他小众的云。下面我以阿里云为例子说一下怎么获取这个网络接入协议。
2024-07-02 16:18:35
1110
原创 C#中类的反射以及调用小妙招
最近看到原来同事写的代码感叹了一下,优化这个东西确实是永无止境的,其实就是不了解类的反射和返回值的使用。优化永无止境。
2024-07-02 15:03:02
562
原创 windows系统【文件共享】局域网共享本地电脑文件夹以及密码和访问权限设置
身为职场的打工人,可能最常用的功能就是公司内跟同事的文件共享吧这样也不需要上某信和某Q来回发文件了,我的系统是Windows10,我主要分享一下windows10的文件共享的功能。
2024-06-28 14:50:13
22038
6
原创 模拟物理弧线轨道运动(模拟飞盘,子弹运动)
模拟弧线的运动,并且对象始终朝向运动的方向,模拟飞盘子弹的运动轨迹。这里我是没有加重力这么一个概念的,当然了重力其实比较简单可以参考我之前写的模拟抛物线运动里面我模拟了重力。这个轨迹运动是用了弧线的知识,可以上我上述的代码。
2024-06-27 15:59:51
477
原创 Unity中模拟抛物线(非Unity物理)
用Unity物理系统去做的抛物线想要控制速度或者想要细微的控制一些情况是非常困难的。所以想要脱离Unity的物理去做一个模拟抛物线的运动,最近在做关于模拟物理抛物线方面的研究。也主要是想要让这个模拟更加有可控性,这样就可以更好的去做游戏中的变化。如上图gif中分别对应了一个start小白球和一个 end小白球分别代表抛物线经过的方向,并且可以通过设置抛出去的高度来管理这条抛物线。
2024-06-27 15:09:02
1158
原创 Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析)
最近公司的足球手游项目在操作的时候发现操作感不太够,经过大家的讨论之后想要接入手柄的支持(PS5手柄、Xbox手柄、北通手柄)。手柄的操作感还是在手机操作感之上的。这样也可以让有手柄的玩家体验手游。当我接入手柄的时候我发现,编辑器(PC)和手机上的按键是事件是不一样的,这里我下面也做了一个Android的小工具能看出来手柄的事件,也可以在编辑器上查看PC的手柄事件。这里我针对的是老版本的InputSystem,如果使用新版本的InputSystem可以忽略我今天要说的内容。测试手柄的工程和安卓包。
2024-06-13 13:35:18
1363
原创 3D模型人物换装系统(五 模型核批之后模型uv不正确)模型UV不正确
最近在公司里给公司做模型优化合批的时候发现了模型的uv在合批之后无法正常展示,这里找了很多的原因,开始以为是模型设置或者是少了贴图或者是贴图大小不正确的问题,后来发现不是,结果是模型师展uv的时候展开的不对,我也是很无语,只能自己下载了Maya去重新展UV。总有不一样的坑会天天踩,只要心态好就没什么大不了。
2024-04-20 15:30:52
755
原创 3D模型人物换装系统(四 人物合批的表现(具体优化在哪里))
最近在公司做项目的优化,普通人物不合批的情况下每多一个材质球就多一个Batches(具体看灯光,有灯光则增加的更多),这样说可能有新手不太理解,这里看下面的截图我针对不同情况做个描述讲解。
2024-04-20 13:59:31
448
原创 Window全网解析网站下载视频
今天分享一下如何解析网页中的视频进行下载。通常情况下我们打开的某某网站的视频是不提供下载接口的,甚至说你下载了这个客户端之后可以下载视频,但是视频格式可能是m3u8或者cbox的格式等等上面是我最近两天下载视频用到的一些工具,希望对大家能有写帮助。个人使用,如侵权可联系删除。
2024-03-21 16:15:41
4797
4
原创 Unity的滑动控制相机跟随和第三人称视角三
之前相机视角讲过了两篇文章了,但是都是自动旋转视角,今天来了新需求,自动视角的时候,人没办法看全场上所有的景象,所以可以自己控制相机的视口方向,说白了就是做一个拖拽事件,再根据拖动的大小来控制相机视口旋转量,这样就完成了相机的可控视口旋转。对比之前自动旋转的,这个版我觉着会更舒服一些,因为这个版的镜头更加可控制一些,但是这个也会让你操作变得复杂,无疑增加了一种操作负担。
2024-03-07 11:28:55
855
原创 Unity的相机跟随和第三人称视角二
之前讲过一个第三人称的相机镜头,今天想把原来的镜头改一下。之前测试的时候发现了原来相机的镜头移动是有点问题的,虽然都是平滑的移动但是其实不是环形移动。Unity的相机跟随和第三人称视角一第一篇的相机的移动我下面举个例子大家看一下,这里虽然都是平滑的移动,但是还是有差距的。
2024-03-06 14:58:22
1527
原创 求两个向量之间的夹角
求两个向量之间的夹角方法有很多,比如说Unity中的Vector3.Angle,Vector3.SignedAngle等方法,具体在什么情况下使用这个还是得看这几个函数的结果是什么。/// 计算夹角带有正负号/// 计算夹角带有正负号//求出两向量之间的夹角//叉乘求出法线向量//求法线向量与物体上方向向量点乘,结果为1或-1,修正旋转方向上述我提供得这两个方法经过测试也是可行的。第一种方法类似于Unity的原生API第二种GetAngle。
2024-02-27 14:36:36
1072
Audio Toolkit 9.0 音频播放管理工具
2024-08-15
LitJson,json解析文件
2024-08-14
Unityh中 PS5手柄、Xbox手柄和北通手柄的不同平台适配(PC端和安卓端)
2024-06-13
不同手柄事件测试(PS5、Xbox、北通)
2024-06-12
测试手柄以及其他外设在安卓模拟器或者安卓手机上的操作按键以及使用的摇杆向量
2024-05-31
字节序转换辅助类,字节大端小端转换
2024-02-16
BuffSystem,buff系统,Unitybuff系统,面向对象
2024-02-07
3D模型人物换装系统三(优化合批处理,提取合批配置可,封装)
2023-11-14
人物换装系统unitypackage资源
2023-11-11
protobuf相关插件,proto文件转成不同文件的脚本如C#,C++等
2023-10-23
RigidBodyExtension.unitypackage
2020-03-27
PhysicsMissile.unitypackage
2020-03-27
BezierPhysicTrajectory.unitypackage
2020-03-27
CreateConfig.unitypackage
2020-01-06
MoveAreaJoySticks.unitypackage
2020-01-02
Joystickbar.unitypackage
2019-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人