笔记
文章平均质量分 67
NoMonSterhunterL
考研去了 开摆
展开
-
[Unity]类似节奏地牢的音游旋律系统的搭建记录
[Unity]类似节奏地牢的音游节奏系统的搭建近期发现之前写的一些文章看的人还是有不少,但大部分都是找了解决方案然后转述了一遍罢了,心想既然有人看不如做点使用的东西出来,于是结合现在正好在做音游的demo,而音游节奏一块正好是我没接触过的,所以可以记录下来并给大家一同参考下。如果有人能发现有不足之处可以评论指出,我看到了会尽快更改。类似节奏地牢的音游节奏系统的搭建[Unity]类似节奏地牢的音游节奏系统的搭建前言一、最初的方案(不太可行,缺点多)1. 需求2.实现与缺点二、使用步骤总结前言原创 2021-12-11 20:06:47 · 3124 阅读 · 0 评论 -
Unity基于LitJson的存档系统
Unity基于LitJson的存档系统:描述:最近在做自己的第一个游戏,因为之前都是随便玩玩的,所以并不是很深入。昨天看了LitJson的数据持久化,今天就试着去做了下,从早上干到现在,虽说代码可能不足,但起码功能实现了,后续再加修改不是大事。其中我也总结了一些坑。 LitJson的简单使用下载一个LitJson.dll,放在Assets/Plugins下在脚本中using LitJson创建好SL类,来保存需要存储的数据。要序列化[System.Serializable]SaveO原创 2021-11-23 00:31:59 · 588 阅读 · 0 评论 -
Unity在使用OverlapCircle做判断时发现的LayerMask相关问题
Unity在使用OverlapCircle做判断时发现的LayerMask相关问题:描述:想通过在帧动画中OverlapCircle添加事件来检测碰到敌人,然后发现了LayerMask这一栏出点问题,我是如下这么写Physical2D.OverlapCircle(v2,r,8),但这样无论如何也无法检测到碰撞体,但一把LayerMask值去除就可以检测到(注:LayerMask = 8 存在且通过 LayerMask.LayerToName 可知确实时这个layermask) 解决方法于是找原创 2021-11-20 18:40:35 · 4179 阅读 · 0 评论 -
Unity2D像素人物替换不同装备和特效的解决方案
Unity2D像素人物替换不同装备和特效的解决方案:描述:近期在做像素类roguelite+地牢+音乐类型的游戏参加IGN的RogueJam,一直来没做过2D的动作游戏,在像素人物的装备和特效复用上产生了困惑,如果使用创建骨骼,用过的人都知道在像素上效果并不好,所以我就在网上另寻他法。 方法来源Creating an equipment system on a 2D pixel game在下方有人回复了在画人物时用同样的大小分别画出装备和特效,这样在游戏中同时运行三者则会完美贴合。理论上是原创 2021-11-19 19:56:10 · 5175 阅读 · 0 评论 -
(Unity]Json2SO,.asset2type的方案
Json2SO,.asset2type的方案:描述:近期再通过litjson将json转object,随后又想能不能转成so,然后开始各种尝试和查找,最终找到了方法 读取文件夹和文件此处我引用了System.IO,用于读取文件夹和文件,类分别时DirectoryInfo和FileInfo,获取目标DirectoryInfo的代码为DirectoryInfo dirInfo = new DirectoryInfo(“绝对路径”);获取SO文件(后缀为.asset)的代码为FileInfo[]原创 2021-09-15 14:09:04 · 182 阅读 · 0 评论