我刚开始接触物理。我正在使用 Java,尽管语言显然并不重要。现在我虽然我会做这样的事情:
具有一定速度、半径和质量的球撞击具有一定质量、宽度和高度的矩形。根据球击中矩形的位置(多高),以及我刚才提到的球和矩形的所有属性,情况会有不同的结果。
以下是四种可能的结果:
- 球反弹回来,因为矩形太重
- 矩形开始摆动,但随后又恢复正常
- 矩形落在右边
- 球通过使矩形向左下落
请注意,我不希望您为我编写程序。我知道要考虑很多。但我不知道如何开始。我真的很感激一些指导方针和进一步阅读的链接(我不确定用谷歌搜索什么来找到关于这个的信息。)
而且,我这样做是为了学习,所以不要告诉我使用引擎或类似的东西。