如何从script1中获取int并在c#unity2D上的script2中使用它



我对c#和unity有点陌生,所以你可能会觉得我很愚蠢。

我试着使用这个视频中提到的所有方法,但我一个接一个地出错。这是Script2和Script1

对于错误,我得到了这个:

AssetsItemCollector2.cs(6,14): error CS0101: The namespace '<global namespace>' already contains a definition for 'ItemCollector'

这个:

AssetsItemCollector2.cs(19,17): error CS0111: Type 'ItemCollector' already defines a member called 'OnCollisionEnter2D' with the same parameter types

我在这里想做的是制作一个游戏,在这个游戏中,你可以通过将垃圾分类到特定的垃圾桶中获得分数(用于学校项目(。我只使用了一个垃圾桶,如果你在垃圾桶里放了一个标签(biolagunev(,你就会得到一分,但如果我制作了另一个带有不同标签的垃圾桶,它会覆盖你从第一个垃圾桶得到的分数,这就是为什么我想从垃圾桶1中获得分数,这样我就可以从垃圾桶2中添加任何数量的分数。

可能有两个同名的类,编译器不知道该引用哪个

最新更新