如何在C ++中使用SFML和Box2D设置记分板

问题描述 投票:0回答:1

我想为这两名球员(皮卡丘)建立一个记分牌

“游戏屏幕”

我的问题是:

  1. 如何检测球何时触地?
  2. 如何设置在游戏中可以改变的对象?

就像这张照片中的两个:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS95TXBPUi5qcGcifQ==” alt =“其他人的游戏屏幕”>“>

我对SFML和Box2D还是很陌生,所以即使我尝试阅读源代码以了解可以用来实现上述功能的东西,我仍然不知道。

有人可以给我一些线索吗?

我想为这两名球员(皮卡丘)设立一个记分牌。我的问题是:如何检测何时球触地?如何设置在游戏中可以改变的对象?就像两个...

c++ box2d sfml
1个回答
0
投票

要创建一个类似于图像中的记分板,您可以在屏幕上放置保留玩家当前分数的文本,然后将其放置在您希望分数显示在屏幕上的位置。在SFML中,这可以通过创建sf::Text对象来完成。

© www.soinside.com 2019 - 2024. All rights reserved.