系统专栏
文章平均质量分 82
类人_猿
游戏开发人员,时不时会分享游戏的一些知识,感谢大家支持!
展开
-
Unity音频管理器插件AudioToolKit
最近在自己写音频管理器的时候在网上发现了一款比较好用并且功能很全的一个音频管理插件,叫做AudioToolKit的插件。如果需要的可以直接从我资源中找。Audio Toolkit是一个完整、易于使用且性能优化的框架,用于在Unity中播放和管理音乐和音效。专为AAA级游戏设计并使用。无需任何编码即可设置复杂的声音和音乐行为。脚本中的超简单音频触发:例如AudioController.Play(“MySoundID”);在运行时按音量可调的类别定义音频资产。使用高级选择模式指定替代声音。原创 2024-08-15 14:30:29 · 528 阅读 · 1 评论 -
Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析)
最近公司的足球手游项目在操作的时候发现操作感不太够,经过大家的讨论之后想要接入手柄的支持(PS5手柄、Xbox手柄、北通手柄)。手柄的操作感还是在手机操作感之上的。这样也可以让有手柄的玩家体验手游。当我接入手柄的时候我发现,编辑器(PC)和手机上的按键是事件是不一样的,这里我下面也做了一个Android的小工具能看出来手柄的事件,也可以在编辑器上查看PC的手柄事件。这里我针对的是老版本的InputSystem,如果使用新版本的InputSystem可以忽略我今天要说的内容。测试手柄的工程和安卓包。原创 2024-06-13 13:35:18 · 797 阅读 · 0 评论 -
3D模型人物换装系统(五 模型核批之后模型uv不正确)模型UV不正确
最近在公司里给公司做模型优化合批的时候发现了模型的uv在合批之后无法正常展示,这里找了很多的原因,开始以为是模型设置或者是少了贴图或者是贴图大小不正确的问题,后来发现不是,结果是模型师展uv的时候展开的不对,我也是很无语,只能自己下载了Maya去重新展UV。总有不一样的坑会天天踩,只要心态好就没什么大不了。原创 2024-04-20 15:30:52 · 598 阅读 · 0 评论 -
3D模型人物换装系统(四 人物合批的表现(具体优化在哪里))
最近在公司做项目的优化,普通人物不合批的情况下每多一个材质球就多一个Batches(具体看灯光,有灯光则增加的更多),这样说可能有新手不太理解,这里看下面的截图我针对不同情况做个描述讲解。原创 2024-04-20 13:59:31 · 323 阅读 · 0 评论 -
3D模型人物换装系统(三 优化合批处理,提取合批配置可,封装)
本文使用2018.4.4和2020.3.26进行的测试这里先说一下我上一篇没有解决的问题,法线贴图不正确,如果按照我之前的文章创建其他贴图的方式去创建法线贴图,你会发现法线贴图不正确。如果这里不太明白换装的流程可以参考我之前3D模型人物换装系统一3D模型人物换装系统二人物换装的优化这篇文章后面应该不会在出了,预计得优化大概就是这样,如果有别的好点子可以私信我交流一下。原创 2023-12-21 20:11:59 · 969 阅读 · 0 评论 -
3D模型人物换装系统(二 优化材质球合批降低DrawCall)
本文使用2018.4.4和2020.3.26进行的测试本文没有考虑法线贴图合并的问题,因为生成法线贴图有点问题,放在下一篇文章解决在进行优化如果这里不太明白换装的流程可以参考我之前3D模型人物换装系统。原创 2023-12-21 20:08:57 · 1027 阅读 · 0 评论 -
3D模型人物换装系统(一)
本文使用2018.4.4和2020.3.26进行的测试人物换装系统人物换装系统下人物换装对模型的还是有一定要求的,首先换装是要有多套模型的,通用做法是将人物的身体(包含头),衣服、裤子、鞋子、头发分别作为一个部位,然后将这几个部位动态合批成一个人物模型。有的人身体和头也是分开的部位这个看做模型那边的情况具体定。还有的不要身体直接分成衣服、裤子、双手、双脚、头(包含头发),我这里介绍的也是这种方法这样也能避免很多蒙皮问题。这个方案是将所有的Mesh合并成一个Mesh,材质球是叠加的并没有合批材质。原创 2023-12-21 17:49:11 · 1077 阅读 · 0 评论 -
Unity BuffSystem buff系统
现在基本做游戏都会需要些buff,之前我也在网上找也看到很多别人写的buff系统,并不是很符合我的心理预期,大部分在网上看到的都是面向过程的而不是面向对象的独立开来的buff,这样每改动一个小地方或者写一个buff基本上就要改动整个框架的部分,这对合作开发来说是比较致命的,就一个人来做的话还问题不大,但是人一单多了一人写几个buff最后就全乱了,今天把我之前写的这套框架发出来,经过验证了,原来的一个项目大概有3000多个buff,能够比较完美的支持下来。这个buff系统架构我放到CSDN资源。原创 2024-02-07 17:17:43 · 2030 阅读 · 0 评论