我正在用BASIC制作2D骰子滚动游戏(想像机制类似于Playstation上的Devil Dice,但自上而下的2D图形)。我试图在沿基本方向从一个面滚动到另一个面时准确地表示模具的过渡。我可以在给定位置查找骰子的当前值,但我没有维护与物理骰子相对应的实际对象表示,因此可以在游戏中为3D骰子建模。
我可以想到两种方法来实现此目的,但不能完全正确地实现。
我试图不进行过早的优化,但是最终应该可以使代码尽可能紧凑。 BASIC,因此我不使用任何复杂的3D库或游戏引擎,我希望在逻辑物理模拟方面将其保持在裸机附近。