C# 如何在Unity 2d中为我的乒乓球游戏得分
因此,我创建了2个桨1球。球有痕迹。我创建了一个脚本来移动球拍和球。我已经为我的游戏和一些音乐创建了后期处理灯光。到目前为止,一切看起来都很好,很明亮。我只错过了一件事。我真的很想用text mesh pro进行评分,我已经设置了P1和P2,这两个名称位于屏幕顶部。我现在所需要的就是开始得分。我已经在每一边创建了目标对象,并且我已经对它们应用了一个现有的脚本,如果球击中它们,可以将球传送回中间。我想让比分降到7分,要么说玩家1赢,要么说玩家2赢 我很想在这方面得到一些帮助,我在youtube和google上搜索过,但找不到我要找的东西。我很乐意得到任何帮助,谢谢C# 如何在Unity 2d中为我的乒乓球游戏得分,c#,unity3d,pong,C#,Unity3d,Pong,因此,我创建了2个桨1球。球有痕迹。我创建了一个脚本来移动球拍和球。我已经为我的游戏和一些音乐创建了后期处理灯光。到目前为止,一切看起来都很好,很明亮。我只错过了一件事。我真的很想用text mesh pro进行评分,我已经设置了P1和P2,这两个名称位于屏幕顶部。我现在所需要的就是开始得分。我已经在每一边创建了目标对象,并且我已经对它们应用了一个现有的脚本,如果球击中它们,可以将球传送回中间。我想让比分降到7分,要么说玩家1赢,要么说玩家2赢 我很想在这方面得到一些帮助,我在youtube和g
谢谢你抽出时间 您可以参照p1和p2评分文本UI进行脚本评分; 你需要:
- 使用bool参数更新Score脚本中的结果的函数
- 球门脚本中的函数(检测球进入球门的函数)将发送布尔值
- 目标脚本中的var public bool goalP1
- 在进球脚本中引用得分脚本
score脚本的所有其他逻辑都很简单。将分数保存在两个变量中,每次有人进球时都要检查,如果进球的人达到了获胜的极限,或者你想应用的任何其他规则非常感谢!