最新 最热

认真CS☀️协变、逆变 & 不变

上面这段代码,dog是派生自Animal类,它是可以直接赋值给Animal类的,但此代码却产生错误,这是因为委托也是类型,Factory<Dog>和Factory<Animal>都派生自delegate,他们是平级关系,不是父子关系,自然他们定义的变量无法相互赋值,即...

2024-08-14
20

认真CS☀️泛型

第一个类实现了int型的功能,第二个类通过剪切、改类名、将int改为float实现float型功能,通过这种方式的变换实现float型功能当然可行,但有以下缺点:...

2024-08-14
16

认真CS☀️枚举器

2、枚举器实现了IEnumerator接口,所以它能做IEnumerator接口定义的所有工作

2024-08-14
16

认真CS☀️显式接口 & 隐式接口

隐式接口实现,即没有指定实现哪个接口方法。显式的接口实现,指的是在实现过程中,明确指出实现哪一个接口的哪一个方法。

2024-08-14
19

认真CS☀️接口

如果把接口比作一个合同(规定了你必须做什么,但没规定你怎么做),那么实现了这个合同的类就相当于履行合约的人。这个人必须补充上自己的方式实现接口内规定的所有条款...

2024-08-14
20

Unity-BattleStar丨拓展:Unity实现自动寻路划线

将其做成预制体放到Resources文件夹下,删掉层级面板的LineRender

2024-08-14
18

Unity-BattleStar丨13. 终章:改善BUG,增加三连发模式

因此我先改变了代码,优化了a、b、c三个现象,另增加三连发模式,让游戏体验变得容易

2024-08-14
19

Unity-BattleStar丨12. 让数据更流畅:数据存储与性能优化

将BattleStar_GuideScene加载到build settings里,否则运行时会出现无法切换场景的现象。

2024-08-14
22

丢掉数据线,你还会调试Android设备吗?

ADB(Android Debug Bridge)作为Android开发中非常重要的工具,开发者可以使用ADB设备在电脑上对Android设备进行安装调试应用。通常我们使用ADB调试时需要USB数据线进行连接,当Android设备USB接口出现问题或身边没有USB...

2024-08-14
16

Unity-BattleStar丨11. 且听风吟:音乐与音效

Assets新建Resources文件夹,将音乐放入其中,代码使用Resources.Load方法,动态更换Audio Clip

2024-08-14
19