繁体   English   中英

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

[英]How can I take an int from script1 and use it in script2 on c# unity2D

我是 c# 和 unity 的新手,所以你可能会觉得我很愚蠢。

我尝试使用本视频中提到的所有方法,但我一个接一个地出错。 这是Script2Script1

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

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

和这个:

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

我想在这里做的是制作一个游戏,你可以通过将垃圾分类到特定的垃圾桶(用于学校项目)来获得积分。 我让它只与一个垃圾桶一起工作,如果你在其中放入带有标签(biolagunev)的垃圾,你会得到一个点但是如果我制作另一个垃圾桶来接收带有不同标签的垃圾,它会覆盖你从第一个垃圾桶中获得的分数这就是为什么我想从 trashcan1 中获取点数,以便我可以从 trashcan2 中添加任意数量的点。

可能是您有 2 个同名的类,而编译器不知道引用哪个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM