资源下架通知
25年7月17日,我打算停止运营网站“春ノ雪”,下架本站所有游戏资源。
想了很久,我觉得这是最明智、最安全的做法了,主要有三点吧:
第一点,资源站本身存在一定的风险,是一种吃力不讨好的行为。从23年开始,我的很多友站都已经失联。为了保障我自身的安全,我决定停止运营网站。
第二点,如今我的哔哩哔哩账号已经有十多万粉丝了,相应地做网站的风险更大了,我必须要更加的谨言慎行。资源网站本身就处于边缘地带,谁也无法预知继续做下去的风险,我所要面临的风险也比其他站长更大。
第三点,我做的内容太过繁杂,而且本身涨粉后可能更出名了,相应地我必须更加谨言慎行。我做的内容会有什么影响?我加的好多群聊里有挂人、吵架,会不会有一天突然被人挂出来拷打?…为了规避这些风险,关闭网站也省了不少心。
虽然很遗憾,但考虑到这三点,我还是打算下架所有资源。我不希望某天自己因为做galgame网站GG了…我的好几个友站都是鲜活的例子,我亲眼见过。
所以我打算,现在我声誉还算不错,趁早网站转型,转成我的学习笔记吧。哔哩哔哩的话继续做,我发现哔哩哔哩官方的态度还是很积极的(官方账号给过我三连ahhh),被推送到过热门。但是 ...
我想成为一个多才多艺的人
想起来,2023年高考毕业时的我,是一个小镇做题家。没怎么接触过电脑、没学过音乐、没学过绘画、没学过摄影——说到底除了做题、什么也不会。过了两年,我慢慢接触、学习了更多的东西。有学过Unity,简单地学过PR和AE,学过一些前端知识;有试着做哔哩哔哩up主,试着学习钢琴和音乐。和两年前比起来,确实进步很多。我慢慢发现,我其实是一个兴趣广泛、并且能坚持下去的人,是一个热爱生活的人。我想要做很多事,并且能去做很多事。
然而最开始,我的想法却总是不被身边人认同的。在我还没有去做up主之前、没去做网站之前、没去学钢琴之前、没去做些什么之前——我还没去做的时候,身边人告诉我这些是不可能的,指出了我的劣势:我的家庭条件一般,我是双非冷门专业学生,我从小没学习过这些东西。
做up主?身边这么多人都没有一个,我有什么优于别人的理由吗?有什么理由能成功呢;学音乐?你今年20了,人家从小就开始学习了,你有什么天赋吗。做这些没用哇,你要努力学习考研、考公,这才是正道。身边人如是告诉我,批评我没经历过社会、典型的理想主义的学生。
我以前很是苦恼,身边人说的确实有道理,我根本没任何优势哇,是很难竞争过其它人的 ...
NowPaper老师的连招思路
本文写于2024年12月,之前写的文章。今天上b站,看到了up主NowPaper老师关于Unity连招的思路,觉得代码写得很简洁、同时实现了预输入,觉得很有借鉴意义。
思路介绍
NowPaper老师整体的思路是,先声明InputType来存储输入类型,InputType == 1为轻击输入、InputType == 2为重击输入,结合InputSystem来判断输入类型。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778//声明两个数组来存储轻击和重击动画//这点我觉得其实鬼鬼鬼ii做的简单技能编辑器效果要更好,关于技能编辑器参考我的文章“Unity基础连招思路”public AnimationClip[] Attack1Clips;public AnimationClip[] Attack2Clips;......//以下是根据InputS ...
调号速判表
一、升号调(Sharps)1. 口诀与规则
口诀:FCGDAE
大调名 = 最后一个升号 + 半音(例:F♯ C♯ G♯ → 最后一个G♯ + 半音 = A大调)
关系小调 = 大调主音向下数3个半音
2. 升号调表
升号数量
具体升号
大调
关系小调
1
F♯
G大调
e小调
2
F♯、C♯
D大调
b小调
3
F♯、C♯、G♯
A大调
♯f小调
4
F♯、C♯、G♯、D♯
E大调
♯c小调
5
F♯、C♯、G♯、D♯、A♯
B大调
♯g小调
6
F♯、C♯、G♯、D♯、A♯、E♯
F♯大调
♯d小调
二、降号调(Flats)1. 口诀与规则
口诀:BEAD-GC(B♭ E♭ A♭ D♭ G♭ C♭)
大调名 = 倒数第二个降号(例:B♭ E♭ A♭ D♭ → 倒数第2是A♭ → A♭大调)
关系小调 = 大调主音向下数3个半音
2. 降号调表
降号数量
具体降号
大调
关系小调
1
B♭
F大调
d小调
2
B♭、E♭
B♭大调
g小调
3
B♭、E♭、A♭
...
音乐笔记
大调与小调自然大调:全全半全全全半自然小调:全半全全半全全
音程(有截图)1458无大小,2367不单纯。多少度就是多少键。
快速识别音程不涉及升降号下:有EF、BC是小二度,其余大二度。三度:包含EF或BC是小三度,否则大三度。四度:包含EF或BC其中之一是纯四度,都不包含是增四度(只有F到B)。五度:包含EF或BC其中之一是纯五度,都包含是减五度(只有B到F)。六度和七度 :包含EF或BC其中之一是大,都包含是小。涉及升降号下很简单,看升降。
三和弦大三度:所有键中间隔三个键。小三度:所有键中间隔两个键。大二度:所有键中间隔一个键。小二度:相邻的两个键。大三和弦:大三度+小三度 C 一般欢快明亮小三和弦:小三度+大三度 Cm 一般暗淡悲伤减三和弦:小三度+小三度 Cdim 扩张的紧张压抑增三和弦:大三度+大三度 Caug 收缩的紧张压抑
三和弦的转位原位:CEG三和弦的第一转位(六和弦):EGC三五根三和弦的第二转位(四六和弦):GCE五根三
七和弦属音:调式第五个音大七和弦:大三和弦+大七度 Cmaj7大小七和弦(属七和弦其中一个含义):大三和弦+小七度 C7(C调G为属音,G构 ...
【七】武器层逻辑与伤害判定
接下来要处理武器层逻辑,即要开始进行战斗系统开发。关于状态转换,前面我们写好的状态机框架已经足够,接下来最基础的便是伤害判定。
思路分析首先我们整个框架采用了类似MVC思想的架构,模型层、控制器、武器层分开。武器层要处理的是伤害判定,模型层处理动画事件的一些逻辑,角色控制层则书写整个伤害逻辑。首先,项目运行时,会以“控制器层——模型层——武器层”的顺序执行Init方法初始化。当攻击进行时,首先模型层会触发动画事件:StartSkillHit函数,模型层又会相应地调用控制层的伤害逻辑代码、以及开启武器层的伤害判定逻辑。
代码示例武器层代码
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class Weapon_Controller : MonoBehaviour ...
【六】子状态管理
大体思路,同一个状态下定义多个枚举,可以通过该方法实现奔跑+急停。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163using System.Collections;using System.Collections.Generic;using UnityEngine;public cl ...
【五】缓存池与音效系统
在游戏开发中,我们经常需要频繁创建一些物体,诸如射击游戏的子弹、频繁的脚步声,如果频繁创建和销毁,势必会造成大量性能的开销。于是就有了缓存池,以及在缓存池基础上发展出的音效系统。
缓存池脚本123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081using System.Collections.Generic;using UnityEngine;public class GamePoolManager : SingleMono<GamePoolManager>{ [System.Serializable] private class PoolItem { public string itemName; public GameObject item; ...
【四】计时器
在试图做ACT游戏demo时,想要给角色加上技能冷却CD,在CD时间内角色不能释放技能,CD后才可以。于是有了需求,写了计时器。
计时器主体脚本:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758using System;using UnityEngine;public enum TimerWorkState{ NONE, WORKERING, DONE}public class GameTimer{ private float _startTime; private bool _stop; private Action _action; public TimerWorkState _state; public GameTimer() { ResetTimer(); } /// <sum ...
两年来一些感想
从23年高考结束,到现在25年马上开学,不知不觉已经过了两年了。虽然只是两年,但我感觉在这两年间发生了很大的变化。相比于一直禁闭校园的中学时期,我的视野、阅历和思想都有很大变化吧。想到了些什么,于是想要随便写一写。
回归自我我感觉这两年,最大的变化是,我慢慢认识了自己、更能把事情控制到自己手里。很久以前,我觉得有很多理所当然的事:努力学习考入名校,高考后考驾照,上大学考四、六级,上大学备战考公、考研。因为大家都在这么做,哦对,我的爱好是计算机,我以后想要从事一份计算机相关的工作。这是以前我所想的。然而这一美好的计划、从一开始貌似就破产了,我考入一所双非院校的冷门专业、曾深受心理疾病困扰留级一年。一切美好的愿望貌似被打破了。身边人告诉我,就你的情况、以后难有出息了,以后毕业失业找不到工作、阿巴阿巴。以前觉得顺理成章、理所当然的事请破灭了。以往的认知被打破了,我开始去质疑以前的“理所当然”,同时花了一年时间去思考,我想要什么样的生活?想要成为什么样的人?我上高中时,就想着考上大学要积极备战考研。我第一次去思考:我为什么要考研?我有了解研究生具体是做什么的吗?我有了解研究生的方向吗?我有分析 ...